0
Synonym Posted 15 years ago
Grammar

More

Its been more than a year that I have/had not visited them.

Does the above mean that I am now visiting them after a year?
  

Top answer

dec09 Does the above mean that I am now visiting them after a year? The present perfect (have) clearly does not mean that. If you're there now, you can't say that you haven't visited them.

  • dec09 Does the above mean that I am now visiting them after a year?
  • The present perfect (have) clearly does not mean that.
  • If you're there now, you can't say that you haven't visited them.
  • To me, the use of the past perfect (had) would be ungrammatical with "It has been" (It's been - present perfect).
  • Its been more than a year that I have/had not visited them.
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.

4 Answers
0
dec09Does the above mean that I am now visiting them after a year?
The present perfect (have) clearly does not mean that.
If you're there now, you can't say that you haven't visited them.

To me, the use of the past perfect (had) would be ungrammatical with "It has been" (It's been - present perfect).

0
Thanks Mr. Avangi

This is the one which I wanted "It had been more than a year that I had not visited them."

It is a situation that presently I am not there and have already left the place. But had visited them neary after an year. And I wish to write about that.
0
"It had been more than a year that I had not visited them."

If I am still at the place where I had not been for long. [ I mean I want to write the same from the same place when I am still over there] How am I suppose to write it. I guess so I have state that I am presently at that place..
0
dec09 I guess so I have state that I am presently at that place..
In my opinion, this is true.
The period of your absence is now accomplished - over and done with!

In your writing, it would be best to mention the visit (and state or imply in some way that you're still there) BEFORE you make the statement about the long period of absence

Related Questions