App Logo

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:

It is a big factory. Five hundred people ____ (employ) there
I wouldn't work for them again for _____ .
Sudhi …… to Bombay tomorrow

In the following question choose the correct option to fill in the blanks

You, as well as I........responsible for work.

can ..... here cook spaghetti?