Grammar Quiz

[ Present Tenses ]

How long ____ your best friend?

A. did you know

B. do you know

C. have you known

D. are you knowing

Select your answer:
         


Random Topics:

Prepositions of Place & TimeGrammar - help/have/let/makeConnectives (because, due to, owing to, because of)Grammar and IdiomsQuestion TagsComparatives - SuperlativesTransitional Phrases and ConjunctionsSports VocabularyModals and Comparative SuperlativeSimple present/ past/ future tense

Other quiz:

Vocabulary › View

put forward (an idea or plan) for consideration or discussion by others.

A. mobility

B. proposing

C. ensure

D. maintain


Grammar › View

If Ahmed pays attention in class, he __________ the teacher a better impression of him.
A. give
B. gave
C. will give
D. likely give