Grammar Quiz

[ 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, Conditionals

Other quiz:

Prepositions › View

It’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