Question:

They ............... each other for a long time now.

Ahave known

Bhas known

Chave been known

Dhas been known

Answer:

A. have known


Related Questions:

Use the correct tense form of the verb given in the brackets. Slow and steady (win) the race.

She________ (blow) some balloons yesterday. Choose the correct tense form.

He has been speaking continously                 5'o clock .

They _____ written three letters already.

His parents .......... him for being late.