Results 1 to 7 of 7
  1. #1
    Join Date
    Feb 2007
    Posts
    11
    Post Thanks / Like

    Question in a long time/ for a long time

    which one of the following is correct
    -I haven't seen her in a long time.
    -I haven't seen her for a long time.

    I think they are used in different contexts, what are they?

  2. #2
    Harry Smith's Avatar
    Harry Smith is offline Key Member
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • Armenian
      • Home Country:
      • Armenia
      • Current Location:
      • Russian Federation
    Join Date
    Aug 2006
    Posts
    2,911
    Post Thanks / Like

    Default Re: in a long time/ for a long time

    Quote Originally Posted by sairashab View Post
    which one of the following is correct
    -I haven't seen her in a long time.
    -I haven't seen her for a long time.

    I think they are used in different contexts, what are they?
    _I haven't seen her for a long time. This sentence is correct.

  3. #3
    csharp's Avatar
    csharp is offline Junior Member
    Join Date
    Feb 2007
    Posts
    51
    Post Thanks / Like

    Default Re: in a long time/ for a long time

    I haven't seen her for a long time. Correct
    I haven't seen her in a long time. I think you're using E with the structure of your native language. :))

  4. #4
    svartnik is offline Banned
    Join Date
    Jul 2006
    Posts
    2,892
    Post Thanks / Like

    Default Re: in a long time/ for a long time

    both are fine

  5. #5
    Join Date
    Feb 2007
    Posts
    11
    Post Thanks / Like

    Smile Re: in a long time/ for a long time

    Thanks for y'all's reply. and no i am not using it from my native language. I have heard people say that. they use both but I can't figure out the difference.

  6. #6
    BobK's Avatar
    BobK is offline Harmless drudge
    • Member Info
      • Member Type:
      • English Teacher
      • Native Language:
      • English
      • Home Country:
      • UK
      • Current Location:
      • UK
    Join Date
    Jul 2006
    Posts
    15,574
    Post Thanks / Like

    Default Re: in a long time/ for a long time

    Quote Originally Posted by sairashab View Post
    which one of the following is correct
    -I haven't seen her in a long time.
    -I haven't seen her for a long time.

    I think they are used in different contexts, what are they?
    'in a long time' and 'for a long time' are both acceptable today; that doesn't make them equivalent.

    With a verb in the perfect (present or past) they're sometimes equivalent, although 'in a long time' is American and is not accepted by some BE speakers.

    I haven't seen her in a long time = I haven't seen her for a long time

    But with a verb in the perfect referring to an ongoing process, 'for a long time' is the only option in BE:

    I've been writing this novel for a long time.

    (I suspect this may also apply to AmE, but am open to correction.)

    With a verb that refers to the future, the only possibility in BE is 'for a long time':

    I am going to France for a long time.

    (I suspect this may also apply to AmE, but am open to correction.)

    b

  7. #7
    Join Date
    Feb 2007
    Posts
    11
    Post Thanks / Like

    Default Re: in a long time/ for a long time

    I've been writing this novel for a long time.

    (I suspect this may also apply to AmE, but am open to correction.)

    With a verb that refers to the future, the only possibility in BE is 'for a long time':

    I am going to France for a long time.

    (I suspect this may also apply to AmE, but am open to correction.)
    yeah these surely are true in american english as well. its only usage that confused me was in the sentence I haven't seen her in a long time

    thank you :)

Similar Threads

  1. in a long time/ for a long time
    By Anonymous in forum Ask a Teacher
    Replies: 6
    Last Post: 31-May-2009, 15:13
  2. It has been a long time...........
    By winston in forum Ask a Teacher
    Replies: 8
    Last Post: 03-Feb-2007, 09:34
  3. How would you define the future time?
    By shun in forum Linguistics
    Replies: 143
    Last Post: 13-Oct-2006, 01:20
  4. for a long time ?(grammar mistakes)
    By bosun in forum Ask a Teacher
    Replies: 1
    Last Post: 23-Aug-2006, 14:53
  5. In a long time / For a long time
    By theanglophile in forum Ask a Teacher
    Replies: 3
    Last Post: 04-Sep-2005, 08:05

Posting Permissions

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