0
Mordak Posted 14 years ago
Grammar

Present perfect or simple present

Hi dear all,

I am not sure which one of these sentences is the best, so I'd appreciate it if you help.

1) It is three years now that I am a member of ......

2) It is three years now that I have been a member of ......

Though I now that present perfect is correct, I am not sure whetehr the first one is correct too, and which one is better.
  

Top answer

Hi mordak. Welcome to English forums. 1) It is three years now that I am a member of ..

  • Hi mordak.
  • Welcome to English forums.
  • 1) It is three years now that I am a member of ..
  • 2) It is three years now that I have been a member of ..
  • Though I now that present perfect is correct, I am not sure whetehr the first one is correct too, and which one is better.
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.

3 Answers
0
Hi mordak. Welcome to English forums.


1) It is three years now that I am a member of ..

2) It is three years now that I have been a member of ..

Though I now that present perfect is correct, I am not sure whetehr the first one is correct too, and which one is better.
The second one. "I have been.." denotes th
0
1) very common structure in some parts of the English-speaking world

2) the more common structure in the U.S.

I prefer not to use "impersonal subjects," so I would say: I have now been a member of ___ for three years.
0
And then you also have the possibility of

It has been three years since I became a member of ...

Emotion: smile

Related Questions