[ Tenses ]
She looks exhausted because she ………. reports since early morning.
A. has prepared
B. prepared
C. has been preparing

Random Topics:
Much, many, a lot of, a few, a littleInfinitivesDefinite and Indefinite ArticlesApostrophe GrammarPresent Continuous TensePronoun & Present SimpleUse of Prepositions or ConjunctionsCompound and Complex, ConditionalsPlaces in TownCommasOther quiz:
Subject-Verb Agreement › ViewThere _______ to be some people left in that town after yesterday’s flood.
A. Have
B. Has
Grammar › View
The man _________________ was speaking to us was very tall.
A. who
B. which
C. whose
Tomorrow we will celebrate my dad’s birthday.
A. Past
B. Present
C. Future
Adjective and Adverb › View
Do you look at me ………………………?
A. clear
B. clearly
