Grammar Quiz

[ Past and Present Tenses ]

Fill in the blank with present perfect: “We ___ (know) each other for a long time.”

A. have known

B. had known

Select your answer:
         


Random Topics:

Inversion + Passive VoiceGrammar - some / anyFinite and Non-Finite VerbConditionalObject PronounsFunctional Sentence TypesCollective NounsPhrasal VerbPreposition and Word Form

Other quiz:

Reported Speech › View

Change the direct speech into indirect speech

“We have registered for classes.”

A. They said they had registered for classes

B. They said that they hadn’t registered for classes

C. They will never register for classes

D. They said that they can’t register for classes!


Grammar › View

I used the catalog to ___ books.
a. look out
b. look on
c. look up