Are these sentences grammatically correct?<br/>If so, are there any differences in meanings?<br/><br/>1. It was thoughtless of him to say so.<br/>2. It is thoughtless of him to have said so.<br/>3. It was thoughtless of him to have said so.<br/><br/>Thank you.