[ 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:
Grammar › ViewWhich 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
