View previous topic :: View next topic |
Author |
Message |
learner1
Joined: 10 Mar 2007 Posts: 333
|
Posted: Tue May 08, 2007 9:42 am Post subject: for long |
|
|
Hello,
I would like to know if 'for long' and 'for a long time' are the same meaning in these pairs?
A:
1.Have you been waiting for long?
2.Have you been waiting for a long time?
B:
1.Have you known him for long?
2.Have you known him for a long time?
C:
1.Have you worked here for long?
2.Have you worked here for a long time?
D:
1.I haven't been waiting for long?
2.I haven't been waiting for a long time?
E:
1.I haven't seen her for long.
2.I haven't seen her for a long time.
F:
1.I haven't watched TV for long.
2.I haven't watched TV for a long time.
Thank you very much. |
|
Back to top |
|
 |
Mister Micawber

Joined: 23 Mar 2006 Posts: 774 Location: Yokohama
|
Posted: Thu May 10, 2007 5:25 am Post subject: |
|
|
.
Yes, they all mean the same.
. _________________ "I really do not know that anything has ever been more exciting than diagramming sentences." � Gertrude Stein
...............
Canadian-American who teaches English for a living at Mr Micawber's |
|
Back to top |
|
 |
learner1
Joined: 10 Mar 2007 Posts: 333
|
Posted: Thu May 10, 2007 11:51 am Post subject: |
|
|
Hello,
Mister, thank you very much for your answer.
I was taught that 'for long' and 'for a long time' are different meanings when they are used in negatives. e.g.
[I haven't worked for long.]
[I haven't worked for a long time.]
I was taught that the two sentences above are different meanings. Why do those examples in negatives I gave in my earlier post have the same meaning?
I am really coufused about that.
Thank you very much.
Last edited by learner1 on Fri May 11, 2007 9:08 am; edited 1 time in total |
|
Back to top |
|
 |
Lorikeet

Joined: 08 Oct 2005 Posts: 1877 Location: San Francisco
|
Posted: Thu May 10, 2007 5:04 pm Post subject: |
|
|
learner1 wrote: |
Hello,
Mister, thank you very much for your answer.
I was taught that 'for long' and 'for a long time' are different meanings when they are used in negatives. e.g.
[I haven't worked for long.]
[I haven't worked for a long time.]
I was taught that the two sentences above are different meanings. Why do those examples in ngagtives I gave in my earlier post have the same meaning?
I am really coufused about that.
Thank you very much. |
At first I was going to say they were the same too, but when I got to the last example, I changed my mind. "I haven't worked for a long time." can have two meanings. One is "I just started working a short time ago, and I haven't worked for a long time yet." and the other, more common one, is "I used to work, but then I stopped and now I don't work. I haven't worked for a long time."
"I haven't worked for long." means I'm working now, and it hasn't been a long time yet. |
|
Back to top |
|
 |
learner1
Joined: 10 Mar 2007 Posts: 333
|
Posted: Fri May 11, 2007 9:15 am Post subject: |
|
|
Hello,
Thank you so much, Lorikeet. That is a good explanation! |
|
Back to top |
|
 |
|