[ 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:
Adjective › ViewThey’re building a factory big next to our home.
a. correct
b.wrong
Grammar › View
I was sitting at home when the doorbell _______________ .
A. ringing
B. was ringing
C. rang
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
