[ 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:
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