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:

Adjective › View

They’re building a factory big next to our home.

a. correct

b.wrong


Grammar › View

I was sitting at home when the doorbell _______________ .

A. ringing

B. was ringing

C. rang

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