", though unusual in use, could mean that he was in hospital 5 months ago, was discharged, and then was later readmitted. 0-
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
01cite10Daxiaoaixad12cite10Hi there,12br
12br
10what is the difference between:12br
12br
10* The old man has been in the hospital for 5 months12br
10* The old man has been in the hospital since 5 months ago.12br
12br
10And the difference between:12br
12br
01cite10Pieanne12cite10You'll see this has already been discussed: 15012br10I think you'll find that it will also be discussed many times more. It's a common question in ESL circles.040pid156337
12br
11font12font12br
12br
12blockquote
01cite10CalifJim12cite10Daxiaoaixad,12br
12br
10 The versions with "since" are understandable but completely unidiomatic.12br
10 You should use "for".12br
12br
11i10I haven't played tennis for five months.12br
10 I haven't been playing tennis for five months.12i
01cite10Pieanne12cite10CalifJim is not online for the moment, so allow me to **** in...12br
12br
10It's "for ages"; "ages" refers to a (very long) duration, try to replace it with "centuries", or "over ten years", you'll see it cannot be "since".12br
10thank you. I got the differences.12br
12br