Topics: Tenses and Voice
What is the present perfect form of ‘He finishes his homework’?
A. He has finish his homework.
B. He finished his homework.
C. He is finishing his homework.
D. He has finished his homework.
Select your answer:

Random Topics:
Subordinating Conjunctions and ClausesAdverbial Concession ClausesFuture - be going toIF CLAUSEPrepositionPast Simple VerbsTenses and Time MarkersPhrasal Verb and ModalPassive Voice and ModalsPerfect Tenses and VocabularyOther quiz:
Tenses › ViewAfter I __________________ him to the zoo, we __________________ for a walk in the park (TAKE, GO).
A. had taken – went
B. have taken – have gone
C. took – went
Grammar › View
Both candidates were quite good. However, _______________ of them was good enough.
A. both
B. neither
C. all
