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

Random Topics:
Noun QuantifiersNoun Clauses with THATFirst Conditional SentenceGerund and InfinitivesVocab CheckingAdverbs of Frequency & Simple Present TenseTenses and ComparisonsSimple TensesPast SimplePresent Tenses and VocabularyOther quiz:
Mixed General Quiz › ViewThe ___ and ice storms in Eastern Canada and the United States left many homes without power.
a. hail
b. hale
General Knowledge › View
The National Stadium in Delhi was earlier known by the name
A. Irwin Stadium
B. Mountbatten Stadium
C. Wellington Stadium
D. Canning Stadium
Which of the following is NOT an adverb?
A. happily
B. quickly
C. softly
D. cat
Subject-Verb Agreement › View
Everyone I know ___ ice cream.
A. Liking
B. Like
C. Likes
