[ Present Perfect Tense ]
How long … you … Andrew?
A. have, known
B. have, been
C. have, lived
D. have, arrived

Random Topics:
Punctuating ClausesConditionals (0 - 1 - 2)as...as, comparatives, superlativesVerb Tenses and Past Participlesduring, for, whileComplex Sentences with Adverb ClausesNounPast Tense vs Present TenseProverbsPassive of Modal VerbsOther quiz:
For & Since › ViewI haven’t been to a party ……………. ages.
A. since
B. for
Adjective › View
She prepared a ________ dinner for us.
a.Mexican wonderful
b.wonderful Mexican