[ Present Tenses ]
How long ____ your best friend?
A. did you know
B. do you know
C. have you known
D. are you knowing

Random Topics:
will, be going to, would like toVocab CheckingSynonymTypes of PrepositionAuxiliaries VerbGerund, Participle, Infinitive, or AppositiveDeterminersReflexive pronounsWill or Going toTOEIC Grammar and Vocabulary ReviewOther quiz:
Grammar › ViewAccommodation bookings can _____ with a full refund provided the cancellation is made no less than 14 days prior to check-in.
A. cancelled
B. cancel
C. have cancelled
D. be cancelled
Have Got › View
They _____________ a car.
A. has got
B. have got
C. hasn’t got
Grammar › ViewI need a cup of ____________ coffee in the morning to get me going.
A. crunchy
B. strong
C. still
D. greasy
E. sour
Grammar › View
Time phrases with present continuous.
A. sometimes, never, usually.
B. next week, this term, this day.
C. at weekends, on mondays.
