Grammar Quiz

[ 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:

Vocabulary and IdiomsFuture Continuous TensePresent Perfect Tense and Simple Past TenseConjunctivesGerunds and ModalsAdverbial Clause of ConcessionTenses & Conditional SentenceVerbal CommunicationPresent Simple or Present ContinuousMay, Might

Other quiz:

Grammar › View

I felt __________________, shy and awkward at the party.

A. Clumsy
B. Attracted
C. Versatile
D. Sincere


Comparatives and Past Perfect Tense › View

The film ________________ by the time we got to the cinema.

A. had start

B. had started

C. has started