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:

Find out the sentence in past perfect tense:
Read the following passage and answer the questions based on the passage: What is suggested as a solution to groupthink and conformity?
‘Faux pas’ means ____________
Read the following passage and answer the questions based on the passage: What does the author mean by "wisdom enriches the soul"?
Comprehension: In the following passage, some words have been deleted. Read the passage carefully and select the most appropriate option to fill in each blank. We should remember that all religions (1)________ good conduct in life, the foundation of which should rest on (2)_________. Without the basis of morality, philosophy would remain mere polemics, and religion would be (3)_________ and vain. Nobody can say that he is religious unless he is (4)_________ and unselfish. It is realised that by constant endeavour through thought, word and deed, one could (5)_________ absolute peace of mind. Select the most appropriate option to fill in blank number 2.