[ 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 › ViewThat’s a pity. It means we’re __ to be late for our meeting.
A. bound
B. unlikely
C. due
Past Continuous › View
Do you remember what your girlfriend _______ (wear) when you _______ (have) your first date?
A. was wearing / had
B. was wearing / were having
C. wore / were having
D. wore / have
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.
