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:

Some vs. Any › View

Have you got … … brothers or sisters ?
a. some

b. any


Unreal Conditionals › View

Which is incorrect?
We would have seen the show, if you had arrived on time.

A. would have seen

B. ,

C. had arrived

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