Grammar Quiz

[ Perfect Tenses and Have Got ]

Transform the sentence “They have been friends for years” into a question.

A. Have they been friends for years?

B. Are they friends for years?

C. Do they have been friends for years?

D. Did they have been friends for years?

Select your answer:
A  B  C  D  E 


Random Topics:

Past Tense and Perfect TenseModals and InversionSo, Such, Many, MuchCompound AdjectivesAdverb of Frequency and TensesIf ClausesThe -ing Form of VerbsModals for Ability, Possibility and PermissionAdjectives & PrepositionUnreal Uses of Past Tenses

Other quiz:

Grammar › View

I….this scissors to cut the grass yesterday

A. Cuted

B. Cuting

C. Cut

D. Be cutted


Modals › View

Lila : Do you know Where reni is ?

Riaz : No, What’s up ?

Lila : I ………… talk to her right away. I have an urgent message for her

A. will

B. must

C. can

D. may

Some & Any › View

There _____ magazines under the table.

A. is

B. are

C. some

D. any


Tenses › View

After several months of saving, my sister and I have saved enough money to buy our parents a gift.

A. present perfect

B. past perfect

C. future perfect