Grammar Quiz

[ Perfect Tenses ]

I paid for the tickets. Later I learned that my friend _____________ for them already.

A. had paid

B. has paid

C. had been paid

D. has been paid

Select your answer:
A  B  C  D  E 


Random Topics:

Verb AbilityApostrophe GrammarPast Simple VerbsConjunctive AdverbsInversion + Passive VoiceProgressive TenseUnless If First ConditionalPassive Voice - Present ContinuousArticles and PronounsA/An

Other quiz:

Grammar › View

antonym of rude

A. polite

B. sad

C. happy


Modals › View

My wallet _____ at the station while I ____ for the train.

A. must heve been stolen/ was waiting

B. should have stolen/ had been waiting

C. could have been stolen/ was waiting

D. needn’t have been stolen/ would be waiting

Conjunctions › View

Which conjunction would best join the two sentences together?

The students wanted to go out to recess. The teacher said they had too much work.

A. , and

B. , but

C. , or

D. , for


Grammar › View

________ hard all year, so I felt that I deserved a holiday.

A. I work

B. I worked

C. I’d been working

D. I’ve worked