Multiple choice Directions: Choose the grammatically correct option from the following: I have completed the work yesterday. I did completed the work yesterday. I have had completed the work yesterday. I completed the work yesterday. Reveal answer Fill a bubble to check yourself D Correct answer Explanation The past simple tense 'completed' is used with 'yesterday' (specific past time), not the present perfect tense 'have completed'. Present perfect cannot be used with specific past time markers.