Grammar Quiz

Topics: Mixed Present Tenses

You really must be tired! You ……………………………….( work) on your book all day long.

A. have worked

B. are working

C. work

D. have been working

Select your answer:
         


Random Topics:

Tenses and Verb FormsApostrophes and GrammarModalsModal AuxiliaryPossessive Adjectives & Possessive PronounsVocabulary and IdiomsComparisionAdverbs of Manner, Likes and PreferencesLinkers and ConjunctionsHomophones

Other quiz:

Vocabulary › View

Which are synonyms for “opponents”?

A. partner, teammate

B. actual, genuine

C. enemy, competitor


The Past Simple › View

Timo _______ (eat) a big pizza last night.

A. eat

B. ate

C. eaten