“Somebody has done something” – Present Perfect 1 – “Have done” – Post 7


ATTENTION PLEASE: if you are not reading this article in English, I highly recommend that you turn off the automatic translation on your browser. 


I have visited France four times.” – That means that I have been to France four times during my entire life until now, and that there is the possibility that I go to France more times in the future.

The present perfect indicates that you have done something during a period of time, and that you may continue doing such thing.

“I have had three fruit infusions today.” (Present Perfect)- You would say that if it is 12 a.m. because you may have more fruit infusions throughout the rest of the day, maybe in the evening. But if the day is over and you are in bed, then you should say “I had three fruit infusions today.” (Past Simple)


RECEIVE SPECIAL DIDACTIC MATERIAL

YOUTUBE VIDEOS

SUPPORT MY WORK

JOIN THE YOUGRAMMAR COMMUNITY!


Thanks for visiting YouGrammar.com – By Marco Cossu

“It has been a (very) long time since” – Present Perfect – Post 2


ATTENTION PLEASE: if you are not reading this article in English, I highly recommend that you turn off the automatic translation on your browser. 


“It has been a (very) long time since somebody did something.” – This form means that somebody did something in the past, and you are emphasizing that much time has passed since that particular thing happened.

Example: “What a surprise to see you, Mark! It has been a very long time (since we met).”


RECEIVE SPECIAL DIDACTIC MATERIAL

YOUTUBE VIDEOS

SUPPORT MY WORK

JOIN THE YOUGRAMMAR COMMUNITY!


Thanks for visiting YouGrammar.com – By Marco Cossu