Grammar Quiz

[ Grammar ]

How long _____ you _____ him?

A. have…known

B. do…know

C. did…know

D. will…know

Select your answer:
         


Random Topics:

Present Simple Questions-ed and -ing AdjectivesPrepositions of MovementPronouns, Sentence Structure, and ApostrophesInfinitives and ING FormsComparative and SuperlativesEnglish ArticleTenses and Word FormationCommon & Proper Nouns

Other quiz:

Reflexive Pronoun › View

It is important that ones take time to understand … before choosing a career.

  1. oneselves
  2. themselves


Grammar › View

When you … your work, you can go home.

A. Finish
B. Finished
C. Will finish
D. Have finish