View previous topic :: View next topic |
Author |
Message |
Chan-Seung Lee
Joined: 03 Dec 2005 Posts: 1032
|
Posted: Fri Mar 02, 2007 7:30 am Post subject: Am I right? |
|
|
Quote: |
In a few short months he hasn't had a good meal. |
I happened to see the above sentence in a book. I think that it's not correct grammatically and 'For a few short months he hasn't had a good meal.' is correct instead.
But I'm not sure. Can you let me know?
Thanks. |
|
Back to top |
|
 |
myprofe

Joined: 29 Jun 2004 Posts: 425 Location: Madrid, Spain - Native Boston, USA
|
Posted: Fri Mar 02, 2007 2:27 pm Post subject: in or for |
|
|
I haven't played tennis in 3 years.
In 3 years I haven't played tennis.
I haven't played tennis for 3 years.
For 3 years I haven't played tennis.
All of these sentences are correct.
_________________ I'm never going to learn if you don't correct my mistakes! |
|
Back to top |
|
 |
lotus

Joined: 25 Jan 2004 Posts: 862
|
Posted: Fri Mar 02, 2007 2:49 pm Post subject: |
|
|
Hi Chan-Seung Lee,
The sentence seems a little confused -- as if it couldn't decide between these three thoughts:
In the past few months, he had not been able to eat well (not had good meals). (past)
In the next few months, he probably won't be able to eat well (have good meals). (immediate future)
A few months from now, he probably won't have the opportunity to eat well (have good meals). (projected future)
Perhaps with the proper context, it might make sense.
--lotus _________________ War does not make one great --Yoda |
|
Back to top |
|
 |
|