From the words lettered A to D, choose the word that best completes each of the following sentences.
What…….these last three years?
The correct answer is: B
Explanation
A. are you doing with yourself: This option is in the present continuous tense and doesn't fit the context of asking about the past three years.
B. have you been doing with yourself: This option is in the present perfect continuous tense, which is suitable for asking about ongoing or repeated actions over a period leading up to the present. It is the correct choice.
C. you have been doing with yourself: This option inverts the subject and the verb. This changes the original expression from a question to a noun clause. This is why it is not the correct choice.
D. had you being doing with yourself: This option contains a grammatical error with "being doing." The correct phrase is "have been doing" for the present perfect continuous tense.
Therefore, option B, "What have you been doing with yourself these last three years?" is the most appropriate choice for conveying the intended meaning about someone's activities over the specified time period.