Grammar Quiz

[ Tenses ]

How long ____________each other?

A. do you know

B. have you known

C. did you know

D. have you been knowing

Select your answer:
         


Random Topics:

Simple Future - PassiveTenses and Time MarkersNarrative Tenses & ConditionalsPresent Perfect and Simple Past TensePast Simple VerbsAsking & Giving OpinionOn, At, ByCommon & Proper NounsGrammar and Verb Tenses

Other quiz:

Grammar › View

They ___ go to the gym on weekends.

A. do

B. does

C. don’t

D. doesn’t


Tenses › View

This is the first time I _________ (ever/try) snake.

A. ever tried

B. ever have try

C. have ever tried

D. have ever been trying