Grammar Quiz

[ Progressive Perfect and Simple Verb Tenses ]

Fill in the blank for PAST PERFECT tense:

“Jenny __________ never been on that roller coaster before today!”

A. has

B. have

C. had

D. will have

Select your answer:
A  B  C  D  E 


Random Topics:

Relative ClausesPresent Simple for Future ArrangementPreposition after some VerbsFuture Tense and ConditionalsWho am I?Articles & QuantifiersQuantifierlike/do not likePast Tense vs Present Perfect TenseFor vs Since

Other quiz:

Present Simple & Present Continuous › View

She _________________ to New York next weekend.

A. is traveling

B. travels


Reported Speech › View

Cheryl asked her, ‘How long have you lived here?’

A. Cheryl asked her how long she has lived there.
B. Cheryl asked her how long she lived there.
C. Cheryl asked her how long she had lived there.

Tenses › View

Nam usually ________ to the theme park near his house when he was a little boy.

A. goes

B. went

C. had gone

D. has gone


Grammar › View

You ………………. tell her – she already knows everything.

A. mustn’t

B. needn’t