0
Yellowstarstruck Posted 7 years ago
Grammar

Present Perfect

Hi! Number 3 is present perfect isn't it? Number 4 is wrong isn't it? Is number 5 possible? Thanks, Fulvio

1. I have been dating her for 5 years.

2. I have dated her for 5 years.

3. I have known her for 5 years.

4. I have been knowing her for 5 years.

5. I have been getting to know her.

  

Top answer

yellowstarstruck Number 3 is present perfect isn't it? Yes. It is good style to write small numbers in words: I have known her for five years.

  • yellowstarstruck Number 3 is present perfect isn't it?
  • Yes.
  • It is good style to write small numbers in words: I have known her for five years.
  • yellowstarstruck Number 4 is wrong isn't it?
  • Yes.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
yellowstarstruckNumber 3 is present perfect isn't it?

Yes.

It is good style to write small numbers in words:

I have known her for five years.

yellowstarstruckNumber 4 is wrong isn't it?

Yes.

yellowstarstruck Is number 5 possible?

Yes.

Related Questions