[ 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:
Grammar › ViewThe band ___ practising extremely hard for the annual concert now.
A. is
B. are
C. was
D. were
Vocabulary › View
During a fun classroom quiz, Hannah asked: “Which word means ‘relating to, having, or forming a crust or shell’?”
A. Skiff
B. Crustaceous
C. Sortie
D. Stanza
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
