[ Perfect Progressive Tenses ]
He ______ (prepare) for the presentation all morning.
A. had been preparing
B. has been preparing
C. will have been preparing
Select your answer:

Random Topics:
Countable - UncountablePrepositions of Location, Movement and TimeAdverb or AdjectiveModal and Phrasal VerbsPreposition & Relative ClausesSubject Verb Agreement & Subjunctive MoodGerunds & Infinitives + VocabularyModals in the PastObject PronounsAdjective ending with ED & INGOther quiz:
Grammar › View_____________ at the audience, the contestant gave her answer with confidence.
A. Looking
B. To look
C. Have look
D. Look
Verb Tenses › View
In which tense are verbs usually ending in ‘-ed’ to talk about things that have already happened?
A. Present
B. Continuous
C. Future
D. Past
