<b>Yesterday:</b><br/><br/>Michael : I will finish the task by 10.00am tomorrow.<br/><br/><b>Today: At 9.30am/10.30 am:</b><br/><br/>Yesterday Michael said he would finish the task by 10am following day.<br/><br/> or<br/><br/>Yesterday Michael said he would have finished the task 10am today.<br/><br/>Would you please verify the above two sentences are grammatically correct?