Grammar Quiz

[ Grammar ]

“How long _______ each other?” “We met two years ago.”

A. had you know

B. have you knew

C. have you been knowing

D. have you known

Select your answer:
A  B  C  D  E 


Random Topics:

InfinitivesSimple TenseCan vs CouldNoun, Quantifiers and SuffixesSimple Present VS Present ContinuousDescribing WordsQuantifiers with NounsTransition WordsPronouns, Sentence Structure, and ApostrophesLexico and Grammar

Other quiz:

Passive and Active Sentences › View

The author …. to expose a lie.

A. was wanted

B. was wanting

C. wanted


Be Going To vs. Will › View

I______________________ get up early tomorrow

A. going to get

B. going to

C. am going to

D. are going to

Grammar › View

Suzy _______ a cake at the bakery afterwards.

A. buy

B. buys

C. bought

D. will buy


Future Tenses › View

By tomorrow morning, he __________ the project.

A. has finished

B. will finish

C. will be finishing

D. will have finished