[ Past Tenses ]
James……………….. at the university for more than a year before he left for Asia.
A. was teaching
B. had taught
C. taught
D. had been teaching

Random Topics:
Nouns & PronounsDefinite and Indefinite ArticlesFuture Tense (will/be going to/p.continuous)Adverbs of How Something is DoneLexico and GrammarSecond ConditionalTravel VocabularyPast Tense & Present Perfect TenseDo not- Does notUncountable NounsOther quiz:
Grammar › ViewI ___________ my homework yesterday if I _________ that.
A. did+knew
B. would do+know
C. would doing+would know
D. would have done+had known
Grammar › View
You have a few days left to decide ______ you want to accept their offer.
A. whether or not
B. however
C. whereas
D. as
Tenses › ViewYou _______ (be) at work yesterday morning.
A. is
B. are
C. was
D. were
Future Tenses › View
Next year, I __________ in Singapore for 10 years. (actions in progress up to specified time in the future)
A. will have been living
B. will have lived
C. will be living
