[ 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………………. Tom (be) mad? He ( throw)………all his books and (cry) ………..now.
A. Is, are throwing, crying
B. Is, is throwing, crying
C. Is, throws, cries
D. Is, is throw, cry
Grammar › View
They _______________ swimming every Saturday.
A. go
B. goes
C. going
D. went
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
