Grammar Quiz

[ Present Perfect and Present Perfect Progressive Tenses ]

She ___ (live) here for ten years.

A. lives

B. has lived

C. have lived

D. has been living

Select your answer:
         


Random Topics:

Past Perfect TenseModals and Past ModalsMixed ConditionalsModals of Obligation and PermissionPronouns, Sentence Structure, and ApostrophesPerfect ModalsConjunctions - ConnectorsPassive Voice - Present TensesPresent Perfect or Past Simple Tense

Other quiz:

Vocabulary › View

Which word means dishonesty or a criminal offense which is undertaken by a person or an organization

A. Graft

B. Subsidy

C. Bartering

D. Corruption


-ing / Infinitive › View

I think I would prefer … this phone

A. to buy

B. buying

C. buy