[ Past Tenses ]
He _____________ (to write) a report by 6 o’clock yesterday.
A. had written
B. has written
C. wrote
D. was writing

Random Topics:
Grammar Present Perfect (ever never)Adjective or AdverbClauses and GerundsPresent Perfect: for/sinceInversion + Passive VoiceEd and Ing EndingsTenses and Word FormationAdverbs of Frequency & Simple Present TenseVerbs of movementPast or Present Verb TenseOther quiz:
Vocabulary and Grammar › ViewYou need a passport to pass the _____ between Mexico and the United States.
A. edge
B. line
C. border
D. rim
Present Perfect Simple vs Continuous › View
We __________ (talk) about this for too long.
A. have talked
B. have been talking
Grammar › ViewYou……………..funny.
A. ARE
B. AM
C. IS
Present Simple and Continuous Tense › View
They _____ like coffee, they prefer milk tea.
A. don’t
B. doesn’t
C. isn’t
D. aren’t
