Grammar Quiz

[ Tenses ]

. I ______ (know) him for five years.

A. have known

B. have been knowing

C. am knowing

D. know

Select your answer:
A  B  C  D  E 


Random Topics:

So - Too - Either - NeitherTemporal Conjunctions and ConnectivesGrammar and VocabularyComparative AdverbVerb Tense, Pronouns and AntecedentsSimple Past Irregular & NegativeAuxiliary Verbs (be, do, have)Future PassiveComparison of Adjective and AdverbCommon Error

Other quiz:

Grammar › View

Are _____ your books over there on the table?

A. these

B. those

C. this


Countable Noun › View

He has a good job and makes a large _____ of money

A. Amount
B. Number

Grammar › View

I will help her if she ___ me.

A. asking

B. asks

C. ask

D. to ask


Grammar › View

They (not see)……………..the film Titanic yet.

A. have not seen

B. saw

C. has not seen