[ Tenses ]
I ___ my homework before dinner last night.
A. did
B. have done
C. will have done
D. do
Select your answer:

Random Topics:
Phrase or ClausePresent/Past/Past ParticpleGrammar - must & have toPresent Progressive (Future)TimePronouns, Sentence Structure, and Figurative LanguageAdverb of Frequency and Past Continuous TensePast Tense and Past ContinuousLinking Verbs & Helping Verbstoo / enoughOther quiz:
Grammar › ViewWe don’t have ….. time
A. much
B. many
C. a lot of
Vocabulary › View
What is the opposite of ‘dense’?
A. Heavy
B. Thick
C. Compact
D. Sparse
