Grammar Quiz

[ Grammar ]

She is an old friend. I ___________________her ____________ years.

A. have known / for

B. know / for

C. have known / since

D. know / since

Select your answer:
A  B  C  D  E 


Random Topics:

Narrative Tenses & Conditionalstake, make, doTime ConjunctionsModals and Past TensesSimple Present and Present Continuous TenseCoherent Sentence with Correct Grammar StructureComparisonNarrative, Past TensesGerund, Infinitive & ModalsPast Tense (Regular and Irregular)

Other quiz:

Past Continuous Tense › View

We ……… in the classroom, when the headmaster entered

A. have all been sitting

B. don’t sit

C. were all sitting

D. are all sitting


Perfect Tense › View

Khadijah … her newest summer collection at the end of next March

A. will launch

B. will have launched

C. will had launched

D. will has launched

Coordinating Conjunctions › View

Is the sentence correct?

I eat oysters and clams, but my brother doesn’t eat any shellfish.

A. Correct

B. Incorrect


Grammar › View

She had to have the operation or she ___

A. dies

B. will die

C. would die

D. would have died