We _____________ (know) James for ages.
A. has known
B. have known
C. have knew

Random Topics:
Past PassivePast Perfect SimpleCan vs be able toUsed to & would & Past SimpleVocabularyModal Verbs & Reflexive PronounsPast and Perfect TensesDemonstrative PronounSimple Present Continuous TenseSubordinating ConjunctionsOther quiz:
Tenses › ViewWhat does the sentence ‘This sentence is in the past simple tense to indicate an action that occurred and was completed in the past.’ indicate?
A. A future action that will be completed
B. A completed action in the past
C. An ongoing action in the past
D. An ongoing action in the present
Vocabulary and Grammar › View
Hyperbole is
A. a type of poem that uses rhyme and rhythm.
B. a method of storytelling that relies on factual accuracy.
C. a literary device that involves subtle hints and implications.
D. a figure of speech that uses extreme exaggeration for emphasis.
Modals › ViewThis reaction is completely normal. You ………… worry.
A. must
B. need to
C. needn’t to
D. should
Vocabulary › View
Narcissism
A. Modest
B. Cocky
C. Arrogant
D. Showing care to others
E. In love with oneself
