Forum newsfeeds
Forum Newsfeeds


Sites for Teachers

Sites for Teachers


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

Notices

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 25-Feb-2007, 22:41
Newbie
 
Join Date: Feb 2007
Country: Pakistan
Posts: 11
Current Location: USA
First Language: Urdu
Thanks: 0
Thanked 0 Times in 0 Posts
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 (permalink)  
Old 26-Feb-2007, 10:47
Key Member
 
Join Date: Aug 2006
Country: Armenia
Posts: 2,361
Current Location: Moscow,Russia
First Language: Armenian
Thanks: 2
Thanked 27 Times in 25 Posts
Harry Smith is on a distinguished road
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 (permalink)  
Old 26-Feb-2007, 11:41
csharp's Avatar
Junior Member
 
Join Date: Feb 2007
Country: Viet Nan
Posts: 51
Current Location: Ho Chi Minh City
First Language: Vietnamese
Thanks: 0
Thanked 0 Times in 0 Posts
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 (permalink)  
Old 26-Feb-2007, 12:00
svartnik's Avatar
Senior Member
 
Join Date: Jul 2006
Country: Hungary
Posts: 672
Current Location: Hungary
First Language: Hungarian
Thanks: 0
Thanked 1 Time in 1 Post
svartnik is on a distinguished road
Default Re: in a long time/ for a long time

both are fine
Reply With Quote
  #5 (permalink)  
Old 26-Feb-2007, 16:31
Newbie
 
Join Date: Feb 2007
Country: Pakistan
Posts: 11
Current Location: USA
First Language: Urdu
Thanks: 0
Thanked 0 Times in 0 Posts
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 (permalink)  
Old 26-Feb-2007, 17:26
BobK's Avatar
Moderator
 
Join Date: Jul 2006
Country: England (South East)
Posts: 4,974
Current Location: England (South East)
First Language: English
Thanks: 36
Thanked 382 Times in 339 Posts
BobK is just really niceBobK is just really niceBobK is just really niceBobK is just really nice
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 (permalink)  
Old 03-Mar-2007, 03:54
Newbie
 
Join Date: Feb 2007
Country: Pakistan
Posts: 11
Current Location: USA
First Language: Urdu
Thanks: 0
Thanked 0 Times in 0 Posts
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 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 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 3 10-Jun-2008 13:32
It has been a long time........... winston Ask a Teacher 8 03-Feb-2007 08: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


New To Site? Need Help?

All times are GMT. The time now is 22:23.


vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5
Copyright © 2002 - 2008 UsingEnglish.com