[ Grammar ]
A: How long ____ your friends known each other?
B: They’ve ____ each other for five years.
A. has, knew
B. have, known
C. has, had
D. have, knew
Select your answer:

Random Topics:
Conjunctions and CommasTenses and ArticleSimple Past or Past ContinuousGrammar - Reflexive PronounsSubordination ConjunctionsBecause / soAdjective ending with ED & INGPassive to ActiveRequest with Modal VerbsGrammar: so and suchOther quiz:
Present Perfect Tense › ViewNew York is a great city. I … there since 2011
A. have built
B. have lived
C. have gone
D. have mingled
Future Tenses › View
We often … to the cinema on Sundays.
A. go
B. will go
C. goes
D. doesn’t go
