Machine-translated by Google. Questions are authored in English.
Top

Discussion

Select the most appropriate form of verb to fill in the blank.
I ________ him yesterday after a long time.

  • A.have seen
  • B.had seen
  • C.saw
  • D.would see

Answer: C

The right form is 'saw'. The adverb 'yesterday' marks a finished time in the past, so the simple past is used: 'I saw him yesterday after a long time'. The present perfect 'have seen' cannot be used with 'yesterday', the past perfect 'had seen' needs another past event, and 'would see' is a conditional. The speaker uses 'yesterday' and 'after a long time', which fix the event at a finished point in the past, so the simple past 'saw' is correct. The present perfect cannot take a past time word, and the past perfect needs a second, later event in the past.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.