-
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?
-
Re: in a long time/ for a long time

Originally Posted by
sairashab
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.
-
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. :))
-
Re: in a long time/ for a long time
-
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.
-
Re: in a long time/ for a long time

Originally Posted by
sairashab
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
-
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
-
By Anonymous in forum Ask a Teacher
Replies: 6
Last Post: 31-May-2009, 15:13
-
By winston in forum Ask a Teacher
Replies: 8
Last Post: 03-Feb-2007, 09:34
-
By shun in forum Linguistics
Replies: 143
Last Post: 13-Oct-2006, 01:20
-
By bosun in forum Ask a Teacher
Replies: 1
Last Post: 23-Aug-2006, 14:53
-
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
-
Forum Rules

Search Engine Optimization by
vBSEO 3.6.1