Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Noun QuantifiersNoun Clauses with THATFirst Conditional SentenceGerund and InfinitivesVocab CheckingAdverbs of Frequency & Simple Present TenseTenses and ComparisonsSimple TensesPast SimplePresent Tenses and Vocabulary

Other quiz:

Mixed General Quiz › View

The ___ 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

Adverb › View

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