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 ConjunctionsHomophonesOther quiz:
Vocabulary › ViewWhich 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
