[ Past and Present Tenses ]
Fill in the blank with present perfect: “We ___ (know) each other for a long time.”
A. have known
B. had known
Select your answer:

Random Topics:
Past Tense vs Present TenseCoordinating & Subordinating ConjunctionsSimple Present Tense with Adverb of FrequencyQuantifiers: too many, too much & enoughInversion + Passive VoiceSecond ConditionalsSimple Present Negative and QuestionPast Simple - Present PerfectModal Verbs & Perfect InfinitiveGrammar: is/are/was/wereOther quiz:
Phrasal Verbs › ViewFigure out
A. Understand or solve something
B. Ignore a problem
C. Complicate a situation
D. Avoid making a decision
Mixed General Quiz › View
The red cross is a ___ of emergency health care.
a. cymbal
b. symbol
