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:

Present Perfect › View

Joseph: Do you know anything about Sally?

Carla: Oh she’s fine. I’ve _______ spoken to her on the phone.

A. yet

B. already

C. just


Modal Verbs › View

Mary _____________________ wear a uniform. She is going to the school today

A. have to

B. has to

C. don’t have to

D. doesn’t have to

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