English Language Discussion Forums


Go Back   UsingEnglish.com ESL Forum > Learning English > Ask a Teacher

Quick Links
Sites for Teachers



Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 25-Feb-2007, 23:41
Newbie
 
Join Date: Feb 2007
Country: Pakistan
Posts: 11
Current Location: USA
Native Language: Urdu
Member Type: Academic
sairashab is on a distinguished road
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?
Reply With Quote
Sponsored Links
  #2  
Old 26-Feb-2007, 11:47
Harry Smith's Avatar
Key Member
 
Join Date: Aug 2006
Country: Armenia
Posts: 2,631
Current Location: Moscow,Russia
Native Language: Armenian
Member Type: English Teacher
Harry Smith will become famous soon enough
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.
Reply With Quote
  #3  
Old 26-Feb-2007, 12:41
csharp's Avatar
Junior Member
 
Join Date: Feb 2007
Country: Viet Nan
Posts: 51
Current Location: Ho Chi Minh City
Native Language: Vietnamese
Member Type: Student or Learner
csharp is on a distinguished road
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. :))
Reply With Quote
  #4  
Old 26-Feb-2007, 13:00
Banned
 
Join Date: Jul 2006
Country: Pecs, Baranya, Hungary
Posts: 2,893
Current Location: Hungary
Native Language: Hungarian
Member Type: Student or Learner
svartnik is a name known to allsvartnik is a name known to allsvartnik is a name known to allsvartnik is a name known to allsvartnik is a name known to allsvartnik is a name known to all
Default Re: in a long time/ for a long time

both are fine
Reply With Quote
  #5  
Old 26-Feb-2007, 17:31
Newbie
 
Join Date: Feb 2007
Country: Pakistan
Posts: 11
Current Location: USA
Native Language: Urdu
Member Type: Academic
sairashab is on a distinguished road
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.
Reply With Quote
  #6  
Old 26-Feb-2007, 18:26
BobK's Avatar
Moderator
 
Join Date: Jul 2006
Country: England (South East)
Posts: 8,020
Current Location: England (South East)
Native Language: English
Member Type: English Teacher
BobK has a brilliant futureBobK has a brilliant futureBobK has a brilliant futureBobK has a brilliant futureBobK has a brilliant futureBobK has a brilliant futureBobK has a brilliant futureBobK has a brilliant futureBobK has a brilliant futureBobK has a brilliant futureBobK has a brilliant future
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
Reply With Quote
  #7  
Old 03-Mar-2007, 04:54
Newbie
 
Join Date: Feb 2007
Country: Pakistan
Posts: 11
Current Location: USA
Native Language: Urdu
Member Type: Academic
sairashab is on a distinguished road
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 :)
Reply With Quote
Reply

Bookmarks

Tags
for, long, preposition, time

Thread Tools
Display Modes

Posting Rules
You may post new threads
You may 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 On
Pingbacks are On
Refbacks are On


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 14: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 00:20
for a long time ?(grammar mistakes) bosun Ask a Teacher 1 23-Aug-2006 13:53
In a long time / For a long time theanglophile Ask a Teacher 3 04-Sep-2005 07:05


All times are GMT. The time now is 03:16.


vBulletin, Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2
Copyright © 2002 - 2010 UsingEnglish.com