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:

Future Tenses › View

She ______________ her mother in April

A. is going to see

B. will see

C. sees

D. doesn’t see


Grammar › View

I ___________ my homework yesterday if I _________ that.

A. did+knew

B. would do+know

C. would doing+would know

D. would have done+had known

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