[ 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:
Tenses › ViewThey _____ (watch) a movie last night.
A. watch
B. watched
C. are watching
Mixed Grammar › View
My parents can’t go to Italy. They__________ work this summer.
A. has to
B. have to
C. doesn’t have to
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
