+0
Yesterday:

Michael : I will finish the task by 10.00am tomorrow.

Today: At 9.30am/10.30 am:

Yesterday Michael said he would finish the task by 10am following day.

or

Yesterday Michael said he would have finished the task 10am today.

Would you please verify the above two sentences are grammatically correct?
+0
Hi,

Yesterday:

Michael : I will finish the task by 10.00am tomorrow.

Today: At 9.30am/10.30 am:

Yesterday Michael said he would finish the task by 10am the following day. ... the following day... sounds a little awkward. ...by 10am today... would be more common, I'd say.

or

Yesterday Michael said he would have finished the task by 10am today. This would be a bit more accurate if he had said 'I will have finished the task by 10.00am tomorrow'.

Both of these seem acceptable and grammatically correct to me.

Best wishes, Clive
Comments  
Site Hint: Check out our list of pronunciation videos.
Thanks Clive. So, depending upon the situation, still we can use the word 'today' in indirect speech. Right?
Hi,

Yes, provided the time of direct speech is close to today.

Clive