[ Vocabulary & Grammar ]
I love running and last week I ______________ an important race for my school.
A. have
B. haved
C. had
D. is having

Random Topics:
Lexico and GrammarGrammar - too & enoughFinite and Non-Finite VerbModals Deduction: cant /mustAdverb of MannerBe used to vs used toSimple Tenses in EnglishRelative & Interrogative PronounsRegular and Irregular AdverbAdverbs of DegreeOther quiz:
Adverbial Clauses › ViewHe agreed to go climbing ………….. he hated heights.
A. despite
B. because
C. In spite of the fact that
D. due to
Tenses › View
Ann…a new dress last week.
A. bought
B. buy
C. will buy
D. has bought
Grammar › ViewWhat words are prepositions?
Around, sit, in, above, talk, run, Maria
A. around, in, above
B. around, sit, talk
C. in, above, Maria
D. All of them are prepositions
Identifying Tenses › View
– They were working on her computer.
– They have already left
A. Present progressive / present perfect
B. Past progressive/ Past perfect
C. Past progressive / Present perfect
D. Past progressive / Present simple
