[ Present Verb Tenses ]
He ______ (work) on this project for the last few weeks, and it’s almost finished.
A. works
B. worked
C. is working
D. has been working
Select your answer:

Random Topics:
Offer and SuggestionDefinite & Indefinite Pronoun & ConditionalsGrammar and Sentence StructureSubject and Verbs AgreementMay, MightGrammar: MorphologyPresent Perfect and Present Perfect Progressive TensesTensesArticles with SubstancesTypes of Sentence StructureOther quiz:
Grammar and Vocabulary › ViewWhat time ________ last night?
A. does the train arrive
B. did the train arrive
C. did the train arrived
Tenses › View
Which sentence is correct?
A. The cat sleep on the bed.
B. The cat sleeping on the bed.
C. The cat sleeps on the bed.
D. The cat slept on the bed.
