[ Grammar ]
I ___ an essay all day.
A. write
B. have been written
C. am write
D. have been writing

Random Topics:
Grammar Past and Future TensePrepositions & Modal VerbsComparativeThird ConditionalQuantifiers, Countable and Uncountable NounsVerb Patterns / IngVerb to Be Tenses & Object PronounPronouns, Verb, Conjunction1st and 2nd ConditionalsDependent PrepositionsOther quiz:
Grammar & Vocabulary › ViewThe train … at 5 p.m. Don’t miss it because the next one is at 11 p.m.
A. leaves
B. is leaving
C. doesn’t leave
D. is not leaving
Grammar › View
The city of Venice …… on water
A. was built
B. has built
C. building
D. build