[ Present Perfect and Present Perfect Continuous ]
They _________________ each other since last year.
A. have know
B. have known
C. have been knowing
D. have been known

Random Topics:
Simple Past TenseModals with Perfect InfinitiveCan vs CouldArticles and DemonstrativesPrepositions of Time, Place, and MovementDefinite and Indefinite ArticlesNoun ClausePhrases & ClausesConjunctions, Interjections and DeterminersAdverbial Clauses of Manner and ResultOther quiz:
Simple Past › ViewWHAT IS THE SIMPLE PAST OF SPEAK?
A. Spoke
B. Spok
C. Speake
Possessive Adjective › View
The house is big, but _____ windows are small.
A. His
B. It
C. Her
D. She
E. Its
Which of these are called “New Englishes”
A. Black English
B. Spanglish
C. Pidgin English
D. American English
Grammar › View
The traffic is bad ______ there are too many people in the city centre.
A. because of
B. due to
C. because
D. so
