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:

Past Tense › View

Yesterday … .

the correct sentence to continue the word is …

A. I and my parents go to Surabaya by train.

B. I will go to Semarang by train.

C. I went to Semarang by train.

D. I go to Semarang by train.


Preposition of Time › View

I love swimming in the sea ____ the summer time.

A. in

B. on

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