[ Grammar ]
She ______ me English for 3 years.
A. taught
B. has taught
C. will teach
D. teaches

Random Topics:
Infinitive and GerundsInfinitiveNouns as AdjectivesModal Verbs and ConjuctionsDefinite Articlesgoing toGrammar - either...or, neither...norElectricity VocabularyWill, Be going to, Present ContinuousProgressive Perfect and Simple Verb TensesOther quiz:
Vocabulary and Grammar › ViewChoose the best option to complete the sentence. “Students are encouraged to ___ what they have learned.”
A. practice
B. learn
C. learn from
D. examine
Relative Clauses Pronouns › View
Sharon didn’t understand the joke. She said the ____________ didn’t make sense.
A. plot
B. in order to
C. punch line
D. turn into
E. polite
Pronouns › ViewWe are doing ______ homework.
A. We
B. Our
C. Ours
Grammar › View
elephants is
A. plural
B. singular