English Tenses: “Haven’t Been Swimming For” – Present Perfect Explanation and Examples

Present Perfect Examples

(Note: If you want to reach a high level of English, click here.)

In this lesson, I talk about the present perfect, and look at the phrase “I haven’t been swimming for months” that I used in one of my videos. I then give more examples.

Watch in HD!


Facebook Share Button copyTwitter Share Button copy

Share the video with your friends, and then read the article below…

Present Perfect Example

In the example I gave, I said the following:

“I haven’t been swimming for months.”

(The clip was taken from this video.)

I used the present perfect in this way because I was talking about something that has a duration from some time in the past until now.

You can see that the phrase, “to go swimming” changes to “haven’t been swimming.”

Here are three more examples:

  • “I haven’t seen my best friend for a few weeks.”
  • “They haven’t been to the cinema since November.”
  • “I haven’t worked in an office for eight years.”

All of these examples are in the negative. In affirmative sentences, if the verb is continuous, we generally use the present perfect continuousI’ve been working in an office for five years.

What to Do Now:

1. Answer the question: What is something that you like doing, but you haven’t done it for a long time?
2.
 If you haven’t done so already, download your FREE Guide, and sign up to receive English learning advice from me. Get reading!

Thanks for reading!

Get Your Free Book!

If you want to reach a high level of English, you will want this book.

It shows you what you need to do to reach a high level of English.

Click the button, enter your details, and download now.

Download for Free!


5-Step Plan English Fluency Book

  • Inga Nikitina

    I haven’t been talking to my friend on Skype for ages.

  • Inga Nikitina

    So, there is difference between ‘haven’t been swimming’ and ‘haven’t been talking to my friend’, isn’t there? Shame on me because I don’t feel much difference. 😉

    • The first one, “haven’t been swimming” uses the verb (to go), which changes to “been” when used in this way. The way to use the second example is, “I haven’t talked to my friends for..”