Grammar Quiz

[ Present Perfect Tense ]

Which one is correct ?

A. Make/made/makes

B. Fly/flew/flown

C. put/puts/put

D. drink/drank/drinked

Select your answer:
A  B  C  D  E 


Random Topics:

Causative VerbRelative Pronoun/AdverbsGrammar - may & mightModals for ObligationLinking VerbsArticlesAdjectives, ING - EDVocabulary Spelling GrammarComparatives, Superlatives, and ModalsConditional and Subjunctive

Other quiz:

Modals › View

When you have a new job, you ___ be late the first day. In fact, it is a good idea to be few minutes early.

A. mustn’t

B. can’t


Verb-ing and Infinitive › View

Would you like …………… today?

A. swim

B. to swim

C. swimming

D. swam

Future Perfect vs Future Continuous › View

I’m only halfway through my homework. I _______ (not finish) it before the teacher

A. won’t be finishing

B. won’t have finished


Present Tenses and Vocabulary › View

I’m sorry I’m late, ………………. for a long time?

A. have you been waiting

B. have you waited