#1  
Old 25-Feb-2007, 23:41
Newbie
 
Join Date: Feb 2007
Posts: 11
Member Type: Academic
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  
Old 26-Feb-2007, 11:47
Harry Smith's Avatar
Key Member
 
Join Date: Aug 2006
Posts: 2,846
Home Country: Armenia
Native Language: Armenian
Current Location: Russian Federation
Member Type: English Teacher
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  
Old 26-Feb-2007, 12:41
csharp's Avatar
Junior Member
 
Join Date: Feb 2007
Posts: 51
Member Type: Student or Learner
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  
Old 26-Feb-2007, 13:00
Banned
 
Join Date: Jul 2006
Posts: 2,892
Member Type: Student or Learner
Default Re: in a long time/ for a long time

both are fine
  #5  
Old 26-Feb-2007, 17:31
Newbie
Threadstarter  
 
Join Date: Feb 2007
Posts: 11
Member Type: Academic
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  
Old 26-Feb-2007, 18:26
BobK's Avatar
Harmless drudge
 
Join Date: Jul 2006
Posts: 12,366
Home Country: UK
Native Language: English
Current Location: UK
Member Type: English Teacher
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  
Old 03-Mar-2007, 04:54
Newbie
Threadstarter  
 
Join Date: Feb 2007
Posts: 11
Member Type: Academic
Default Re: in a long time/ for a long time

Quote:
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 :)
Closed Thread

Bookmarks

Tags
for, long, preposition, time


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


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


All times are GMT. The time now is 17:35.



Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.