[ 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:
Grammar › View_____________ I was 21, I already had my own computer company.
A. By the time
B. After
C. Until
D. Since
Grammar › View
True or False: A sentence always begins with a capital letter.
A. TRUE
B. FALSE
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
