[ 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:
Vocabulary › Viewdifferent or one of a kind
A. adventurous
B. unique
C. forbidden
Grammar › View
He manages to visit his brother in Singapore two or three times __________ year.
A. the
B. a
C. an
D. –
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
