[ Present Perfect Tense ]
Has he ….. doing his project ?
A. finished
B. finishing
C. finish
D. finishes
E. to fiinish

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 toOther quiz:
Tenses › ViewI _____ chocolate since I was young, you might even call me a chocoholic.
A. Have been loved
B. Have been loving
C. Have loved
D. loved
Modal Verbs › View
Passengers _________smoke on the train.
A. cannot
B. should not
C. must not
D. don’t have to
Modal Verbs › ViewI 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