[ 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:
Definite and Zero Article › ViewShe comes from _ North America
A. The
B. A
C. –
Grammar › View
Which is the most suitable expression?
A. Hello, I need your help.
B. Hello, may I speak to Qalif, please?
C. Hello, may I help you?
D. Hi, good bye.
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
