The aim of this post is to show how we can use the prepositions ‘for’ and ‘since’ to talk about the present perfect.

The perfect simple is an action in the past which is happening now.

Ex: I’ve lived in Bogota all my life

As a result, there are two preposition that can help us to indicate a link of the time. Firstly, I going to talk about “for“. Look at these examples:

  • I’ve worked at Bank for three years
  • He’s played tennis for two years and now he is a professional player

We use “for” to express how long is the situation, such as six month, one hour or ten years.

Now, we use “since” to express when the action starts or an exactly time in the past. Like day, year or season. Examples:

  • Alicia has left Paris since 1996
  • I’ve been ill since last saturday.


Subject + has/have or  haven’t/hasn’t or ‘ve/’s + past participle verb