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:

Quantifiers › View

I had _________ problems with my car, but it’s been fixed now.

A. a few

B. a little


Prepositions › View

It was very kind……… you to lend me the money I needed.

A. for

B. of

C. to

D. with

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