[ Tenses ]
How long ____________each other?
A. do you know
B. have you known
C. did you know
D. have you been knowing

Random Topics:
Phrases and TensesTo infinitive - GerundModal Verbs and PermissionFuture Tenses and ModalsPast simple - Irregular VerbsPunctuationSuperlative AdjectivesSo Such Enough TooIf/Unless - Conditional type 1Progressive TensesOther quiz:
Simple Past Tense › ViewHe egg ____ and ____on the floor this morning.
A. fell – broke
B. fallen – broke
C. fall – broke
D. fall – breaks
E. fell – broken
Grammar › View
We ___ to see you next Sunday, if I ____ well.
A. shall come / shall get
B. come / get
C. comes / will get
D. will come / get
Present Simple and Continuous › View________ he ________ in the pool at the moment?
A. Is , swim
B. Does , swim
C. Is , swimming
D. Does , swims
Grammar › View
Hooray! We _________ to Paris tomorrow. I’ve always dreamed to visit the Louvre.
A. are flying
B. are going to fly
C. flying
