English, asked by chiragdalai0511, 10 hours ago

I her for a long time. A. know B. have known C. have been knowing D. knew​

Answers

Answered by upenderjoshi28
8

Answer:

B. have known

I have known her for a long time.

Explanation:

Present Perfect Tense is used to talk about an action that has been done in the recent past and has been completed in or before the present time. We use the following verb and helping verb structure in this tense.  

has/have + V3

We can use the present perfect with for and since.

Vicky has only had that camera for three days. Those people have been at the hotel since Friday.

Here something began in the past and has lasted up to the present time.

Similar questions