[ Present Perfect Tense ]
Miss Rina…….. us English since 2004.
A. was teaching
B. has taught
C. is going to teach
D. taught
Select your answer:

Random Topics:
Wh QuestionsPrepositions & Prepositional PhrasesPresent Simple & Present Progressive TensePassive Voice Present SimpleDeterminers & QuantifiersFuture Tenses, Conditionals and ProfessionsPast Perfect vs Past SimplePast Simple - Present PerfectConditionals (0 - 1 - 2)Verb Usage and GrammarOther quiz:
Vocabulary › ViewSome people perform better in the _________ of an audience; others get nervous.
A. Fracture
B. Convalescence
C. Disgruntled
D. Presence
E. Position
Grammar › View
I used to ____ hard when I was a student.
A. work
B. worked
C. working
