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:

Modal Verbs for Speculation › View

Karl isn’t asleep – he’s singing upstairs in his room. Karl_________________asleep. He’s singing upstairs in his room!

A. Must be

B. Could be

C. Maybe

D. Can’t be


Grammar › View

What’s this?
   
A.     It’s a board
   
B.     It’s a bike
   
C.     It’s a book

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