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

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 VocabularyOther quiz:
Tenses › ViewMy 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 › ViewI (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
