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 ArticlesIntermediateOther quiz:
Grammar & Vocabulary › ViewThe 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
