English · Verb
Work through this past-paper style MCQ, then read the full explanation. Practice more english questions on mMCQ with adaptive practice and topic analytics.
I ____ (take) the medicine as prescribed by the doctor for a week now.
- A
Take
- B
Would have taken
- C
Have been taking
- D
Have had been taking
Since the sentence is in the present tense, "have been" will be used to indicate the current time, and -ing (the present participle) must be added to take.
"Take" is the simple present tense form of the verb, which does not indicate that the action is continuing in the present. It is therefore incorrect.
"Would have taken" is a conditional form of the verb, and does not indicate that the action is continuing in the present. It is therefore incorrect.
Since the sentence is in the present tense, "have been" will be used to indicate the current time, and -ing (the present participle) must be added to take.
"Have had been taking" is not a grammatically correct form of the present perfect continuous tense. The correct form is "have been taking".
Tagged under English · Verb · 2021