[ Tenses ]
She __________ for years in this school. (teach – present perfect progressive)
A. was teaching
B. will be teaching
C. has been teaching
D. had taught
Select your answer:

Random Topics:
Present Perfect: for/sinceAdverbial Concession ClausesIELTS GrammarThird Grade ExamDefinite and Indefinite ArticlesModal AuxiliaryAdjectives and PrepositionsNouns as AdjectivesBe Verb in TensesCompound and Complex, ConditionalsOther quiz:
Prepositions › ViewIt’s unreasonable … her to reveal all the secrets.
A. of
B. on
C. at
D. in
Modals › View
Choose the best modal for each sentence.
Sandy, ________________ photocopy these letters right away?
A. can you
B. do you can
C. may you
