[ 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 tenseOther quiz:
Vocabulary › Viewput 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
