[ Grammar ]
Mr. Pike …………. English at our school for 20 years before he retired last year.
A. had been teaching
B. has been teaching
C. was teaching
D. is teaching

Random Topics:
Relative PronounContrastive ConjunctionsSimple Past Tense & Future TenseTime ExpressionsModal RequestsModal Verbs of PermissionGerunds-ing &-ed AdjectivesSo Such Enough TooPreposition on TimeOther quiz:
Grammar › ViewI … in the shopping center last weekend.
A. was
B. were
Tenses › View
They ______________ (be) at home at 10 o’clock tonight
A. is
B. are
C. would be
D. will be
a, an, the, Zero Article › ViewI just bought ____ new dog. _____ dog is medium-sized and has long fur.
A. The, a
B. -, a
C. A, the
D. -, the
Grammar › View
“Whose mobile is this?” – “It’s ____.”
A. her
B. hers
C. she
D. my