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

They _____ (watch) a movie last night.

A. watch

B. watched

C. are watching


Mixed Grammar › View

My parents can’t go to Italy. They__________ work this summer.

A. has to

B. have to

C. doesn’t have to

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