Results 1 to 3 of 3

Thread: have seen/ saw

  1. Junior Member
    Interested in Language
    • Member Info
      • Native Language:
      • Ukrainian
      • Home Country:
      • Ukraine
      • Current Location:
      • Ukraine

    • Join Date: Nov 2015
    • Posts: 83

    have seen/ saw


    1.I have seen that advertisement a couple days ago.
    2.I saw that advertisement a couple days ago.

    I understand that in sentence 1 Perfect time is used because there is no exact date and, probably, it has some effect on the speaker till today.
    Is sentence 2 possible? Please, explain why or why not and how it changes the meaning.
    Any help is highly appreciated!

  2. Raymott's Avatar
    VIP Member
    • Member Info
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia

    • Join Date: Jun 2008
    • Posts: 24,603

    Re: have seen/ saw

    2. is correct because "a couple of days ago" counts as a past time marker.
    1. is wrong.

    The present perfect is a present tense.It talks about now. The situation is that now you have seen the advertisement. If you want to talk about when you saw it, you use the past tense.

  3. emsr2d2's Avatar
    English Teacher
    • Member Info
      • Native Language:
      • British English
      • Home Country:
      • UK
      • Current Location:
      • UK

    • Join Date: Jul 2009
    • Posts: 44,269

    Re: have seen/ saw

    Sentence 2 is correct.
    Sentence 1 is not.

    I saw that ad a couple of days ago. (Note that in BrE, it's "a couple of days ago".)

    A: I have seen that ad.
    B: When did you see it?
    A: I saw it a couple of days ago.

    I have seen that ad in the last couple of days.

    (Cross-posted with Raymott)
    Remember - if you don't use correct capitalisation, punctuation and spacing, anything you write will be incorrect.


Posting Permissions

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