Results 1 to 2 of 2
  1. #1
    JACEK1 is offline Member
    • Member Info
      • Member Type:
      • Interested in Language
      • Native Language:
      • Polish
      • Home Country:
      • Poland
      • Current Location:
      • Poland
    Join Date
    Feb 2013
    Posts
    481
    Post Thanks / Like

    Default long with present perfect versus a long time ago with simple past

    Hello all forum users!

    The sell-by date has long expired.The sell-by date expired a long time ago.

    The above-mentioned sentences were created by me, and in my opinion they mean exactly the same. The only difference is the use of tenses. "Long" tends to be used with the Present Perfect tense whereas "a long time ago" is usually employed with the Simple Past tense.

    I would be grateful for putting me right on that.

  2. #2
    Raymott's Avatar
    Raymott is offline VIP Member
    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • English
      • Home Country:
      • Australia
      • Current Location:
      • Australia
    Join Date
    Jun 2008
    Posts
    19,758
    Post Thanks / Like

    Default Re: long with present perfect versus a long time ago with simple past

    Quote Originally Posted by JACEK1 View Post
    Hello all forum users!

    The sell-by date has long expired.The sell-by date expired a long time ago.

    The above-mentioned sentences were created by me, and in my opinion they mean exactly the same. The only difference is the use of tenses. "Long" tends to be used with the Present Perfect tense whereas "a long time ago" is usually employed with the Simple Past tense.

    I would be grateful for putting me right on that.
    You can't use "a long time ago" with the present perfect because "a long time ago" is an adverbial phrase referring to a specific time in the past - which, as you know, is not allowed with the present perfect.
    'Long' means "for a long time". "I have long admired his talents". You can use that with the present perfect; it means for a long time up until now at least.

Similar Threads

  1. a long time ago,a year ago +present perfect
    By ostap77 in forum Ask a Teacher
    Replies: 4
    Last Post: 04-Nov-2012, 23:07
  2. Present Perfect versus Past Simple
    By englishhobby in forum Ask a Teacher
    Replies: 2
    Last Post: 30-Oct-2012, 19:33
  3. not so long time ago+present perfect
    By ostap77 in forum Ask a Teacher
    Replies: 2
    Last Post: 10-Feb-2012, 12:53
  4. long time ago + present perfect
    By allthewayanime in forum Ask a Teacher
    Replies: 1
    Last Post: 22-Jan-2012, 13:27
  5. for a long time+past simple
    By ostap77 in forum Ask a Teacher
    Replies: 1
    Last Post: 24-Feb-2011, 09:32

Posting Permissions

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