[ Tenses ]
How long ______ they ______ each other? ( to know )
A. do ____ know
B. have _____ known
C. have ______ been knowing
D. did _____ know

Random Topics:
Linking VerbDependent PrepositionsDefinite, Indefinite and Zero ArticlesTenses, Determiners & Subject Verb AgreementPhrase or ClauseGrammar and IdiomsGerunds and ModalsPrepositions of Place and TimeWill or Going toConstrative ConjunctionOther quiz:
Grammar › ViewMy sister spent almost 25 years working as a cashier that´s why she decided to ………………..
A. fire
B. hire
C. retire
D. quit
Tenses › View
Yesterday, we ___ to the park and ___ a picnic.
A. went / were having
B. were going / had
C. went / had
D. go / have