Grammar Quiz

[ Present Perfect Tense ]

Has he ….. doing his project ?

A. finished

B. finishing

C. finish

D. finishes

E. to fiinish

Select your answer:
A  B  C  D  E 


Random Topics:

Conditional Sentences Type I, IISuffixes and TensesGrammar: SyntaxPassive to ActiveGerund or InfinitiveQuantifiers: too many, too much & enoughConjunctions and PrepositionsHave to / Do not have toVocabulary and PrepositionsPresent Continuous, Present Perfect and Used to

Other quiz:

Vocabulary › View

Which vocabulary word means something easily bothered?

A. mimic

B. irritable

C. veto

D. chronic


Second Conditional › View

If I (be) ___________ you, I (learn) ________________ to play the piano.

A. would be/ learnt

B. were/ would learn

Modal Verbs › View

I think you……………….go to see the doctor. You don’t look well.

A. will

B. can

C. might

D. should


Grammar › View

Kate needs _________ students

A. some

B. any