[ Verb Tenses ]
I ______ (prepare) for the presentation all day.
A. have prepared
B. have been preparing

Random Topics:
Tenses and Passive VoicePast Perfect & Past SimpleVerb Types and TensesPersonificationConjunctions, Interjections and DeterminersPresent Perfect: for/sinceSimple PresentPast Simple (to be)Present tense Affirmative-ed and -ing AdjectivesOther quiz:
Grammar › ViewWhich of these is divided into subject and predicate correctly?
The plane took off despite the bad weather.
A. The plane took off / despite the bad weather.
B. The plane took / off despite the bad weather.
C. The plane / took off despite the bad weather.
Tenses › View
Look! That man ______________ to open the door of your car.
A. try
B. is trying
C. has tried
D. tries
Modal Adverbs › ViewThe weather forecast says it will _______ rain tomorrow.
A. certainly
B. maybe
C. never
D. probably
Grammar › View
It doesn’t make sense. I can’t understand why he ……. at you last night.
A. had shouted
B. is shouting
C. has should
D. shouted
