Grammar Quiz

[ Verb Tenses ]

. Fill in the blank with the present perfect continuous: They (work) here for five years.

A. They have worked here for five years.

B. They are working here for five years.

C. They will be working here for five years.

D. They have been working here for five years.

Select your answer:
         


Random Topics:

Kinds of NounsPassivisationFirst & Second Conditionalwould should couldGerunds + To InfinitivePhrase and ClauseGrammar - Countable/ UncountableQuantifiers / Prepositions of Time and Comparative AdjectivesSubordinating ConjunctionsVerb to have

Other quiz:

Poetry › View

Spells out a name, word, phrase, or message with the first letter of each line of the poem.

A. sonnet

B. acrostic

C. limerick


Grammar › View

I ___ (do) everything I needed to do today! Hurray!
A. have been doing
B. has been doing
C. has done
D. have done