Grammar Quiz

[ 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 QuestionsSynonym

Other quiz:

General Knowledge › View

What 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