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:

Tenses › View

My dog is… in our town.

A. big

B. bigger

C. the biggest


Grammar and Vocabulary › View

Does your mother chat online with friends?

A. Yes, I do

B. Yes, she do

C. Yes, she does

D. No, I don’t

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