[ 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:
Grammar - Collective NounsPresent Perfect Simple & ContinuousPast Perfect Tense and Past TensePast Tense and NeutralModals of ObligationPast Simple and ContinuousAdjectives and AdverbsTOEFL Adjective and AdverbModals TensesModals Deduction: cant /mustOther quiz:
Tenses › ViewHe … (rehearse) a play right now.
A. rehearses
B. is rehearsing
C. has rehearsed
D. was rehearsing
Mixed General Quiz › View
Which province has the _____ “school leaving” age?
a. young
b. youngest
c. younger