[ Tenses ]
We _____________ (know) James for ages.
A. has known
B. have known
C. have knew
Select your answer:

Random Topics:
SynonymsVocab and GrammarFirst ConditionalSecond and Third ConditionalSimple Past vs Past Continuous TenseTenses StructureAsking & Giving OpinionAdjective and AdverbGrammar, adverbs of frequency placementPast Continuous and Past Simple TenseOther quiz:
Simple Present Tense vs Present Continuous Tense › ViewA: Is football your favourite sport?
B: Yes, but I …………… basketball too.
A. usually play
B. is often playing
C. am often playing
D. play often
Passive Voice › View
The garbage is picked up early in the morning.
A. Active
B. Passive
