Grammar Quiz

Topics: Present Simple, Present Continuous or Present Perfect

How long _____ you _____ (know) John? 3 years

A. Have you known

B. Are you knowing

C. do know

Select your answer:
     

Preview next quiz:

He______ (do) his homework at the moment.

A. is doing

B. does

C. has done