Topics: Verb Tenses
I ______ (prepare) for the presentation all day.
A. have prepared
B. have been preparing
Select your answer:

Random Topics:
Grammar and SyntaxPresent / Future / Present Progressive / non Action VerbsBe used to vs used toGrammar: AgreementPast Continuous Tense & Past ModalsSimple Past or Past ContinuousPreposition of PlacePrefixes SuffixesSimple Compound and Complex SentencesArticles and NounsOther quiz:
Grammar › ViewMai often (do) _________ her homework after class.
A. does
B. is doing
C. has done
D. will do
Conditional Sentences › View
If I pass my exams with high marks, I __________ a scholarship for university.
A. will get
B. will gets
