Results 1 to 2 of 2
  1. Newbie
    Student or Learner
    • Member Info
      • Native Language:
      • Russian
      • Home Country:
      • Russian Federation
      • Current Location:
      • Russian Federation

    • Join Date: Feb 2017
    • Posts: 1
    #1

    I haven't swum/been swimming for ages.

    Why the present perfect continuous is the right choise in the first case? What makes these examples different?

    1)A: Do you ever go swimming?
    B: Not these days. I haven't swum been swimming for a long time.

    2)A: Do you often eat in restaurants?
    B: No, I haven't eaten in a restaurant for ages.

  2. VIP Member
    Retired English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • Europe
      • Current Location:
      • Czech Republic

    • Join Date: Jul 2015
    • Posts: 15,472
    #2

    Re: I haven't swum/been swimming for ages.

    Quote Originally Posted by Tdoc View Post
    Why is the present perfect continuous the right choice in the first case?


    1)A: Do you ever go swimming?
    B: Not these days. I haven't been swimming for a long time.
    That form is identical in appearance to the present perfect continuous of 'swim', but it is not the same thing. It is' I haven't been' (present perfect of BE) followed by 'swimming'.Compare these examples:


    I don't go to the theatre every week.
    I haven't been to the theatre for a long time.

    I don't go swimming/dancing every week.
    I haven't been swimming/dancing for weeks.


    Last edited by Piscean; 18-Feb-2017 at 00:04. Reason: typo

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •