[ 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:
Grammar › ViewShe works at the hospital,
A. does she?
B. doesn’t she?
C. didn’t she?
Verb Tenses › View
We ………(play) our first match next Saturday.
A. plays
B. are playing
C. play
Pronouns › ViewWe are doing ______ homework.
A. We
B. Our
C. Ours
Grammar › View
elephants is
A. plural
B. singular