Grammar Quiz

Topics: Tenses

Choose the most suitable form of verb for the sentence below.

They ________ each other for a long time.

A. are knowing

B. have knowing

C. know

D. have known

Select your answer:
         


Random Topics:

Types of SentencesComparativesSimple Past Tense (was/were)Present Perfect or Past Simplewill, be going to, would like toFuture Continuous, Future Perfect and Future Perfect ContinuousTransitional WordsArticle & PrepositionDefinite, Indefinite and Zero ArticlesIntermediate

Other quiz:

Grammar & Vocabulary › View

The little girl cannot stop giggling when her dad __________ her under her arms.

A. slap

B. press

C. wash

D. tickle


Conjunctions › View

You won’t pass the exam ______ you study.

A. before

B. because

C. unless

D. as