Grammar Quiz

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

Other quiz:

Grammar and Vocabulary › View

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