Grammar Quiz

[ Verb Tenses ]

I ______ (prepare) for the presentation all day.

A. have prepared

B. have been preparing

Select your answer:
A  B  C  D  E 


Random Topics:

Tenses and Passive VoicePast Perfect & Past SimpleVerb Types and TensesPersonificationConjunctions, Interjections and DeterminersPresent Perfect: for/sinceSimple PresentPast Simple (to be)Present tense Affirmative-ed and -ing Adjectives

Other quiz:

Tenses › View

I _____ (call) you when I get home tonight.

A. called

B. will call

C. call


Personal Pronouns › View

The boys rescued the dog on the street, and ____ returned it to the owner.

A. she

B. he

C. they

Modal Adverbs › View

The weather forecast says it will _______ rain tomorrow.

A. certainly

B. maybe

C. never

D. probably


Grammar › View

It doesn’t make sense. I can’t understand why he ……. at you last night.

A. had shouted

B. is shouting

C. has should

D. shouted