[ Present Perfect Tense ]
We __________ Sam for ages.
A. have known
B. has knew
C. knew
D. know
Select your answer:

Random Topics:
Future PlansPreposition & GerundGrammar / PronounsTOEICTo Infinitive or Bare InfinitiveVerb + PrepositionCorrelative conjunctionstake, make, doReported Speech and Reported QuestionsSynonymOther quiz:
General Knowledge › ViewWhat are the three branches of government?
A. Legislative, Executive, and Congress
B. Legislative, Executive and Judicial
C. Executive, Judicial and Congress
D. Legislative, Presidential and Congress
Grammar › View
What is a group of students called?
A. team
B. orchard
C. swarm
D. class
