Challenger App

No.1 PSC Learning App

1M+ Downloads
He thanked me for what I _____

Ahave done

Bhad done

Chave been doing

Dhad been doing

Answer:

B. had done

Read Explanation:

Because the first verb in the sentence is written in the past tense ("thanked"), the correct answer is the past perfect, "had done". He thanked in the past, and what he did happened even before that (had done). "Have done" (present perfect) is more of a recent past.


Related Questions:

Choose the grammatically correct sentence:
Which sentence is correct?
You had better _____ home.

Choose the appropriate form of the verb.

Latha's career would have been ruined if she (not pass) the promotion test.

  1. Have not passed.
  2. Has not passed.
  3. Had not passed.

 

The object in the sentence ‘I must get my shoes mended’ is: