[ 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 Verbs › ViewIf you don’t understand the lesson, you ___ ask the teacher.
A. should
B. must
C. may
D. can
Vocabulary › View
Has an isometry that maps the figure onto itself.
A. Symmetry
B. Isometry
C. Iscolese
D. Copy
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
