Grammar Quiz

[ Tenses ]

Which sentence uses the present perfect tense correctly?

A. I have finish my homework.

B. They has finished their homework.

C. She have been watching TV.

D. I have finished my homework.

Select your answer:
A  B  C  D  E 


Random Topics:

Tenses & PassiveFigurative Language VocabularyFirst ConditionalModal Verbs of ObligationBe Going To vs. WillConditional Sentences Type I, IIPresent Simple Positive and NegativeModal, Causative Verb & Elliptical StructurePresent Simple and Continuous TensePerfect Tenses and Vocabulary

Other quiz:

Past Tense › View

I (go) to the beach last holiday

A. go

B. went

C. gone


Present Tenses › View

He ___ (work) as a doctor for the last decade.

A. works

B. is working

C. has worked

D. has been working