0
Daxiaoaixad Posted 20 years ago
Grammar

for 5 months and since 5 months ago

0 Hi there,02br
02br
00what is the difference between:02br
02br
00* The old man has been in the hospital for 5 months02br
00* The old man has been in the hospital since 5 months ago.02br
02br
00And the difference between:02br
02br
00* I haven't played tennis since 5 months ago02br
00* I haven't been playing tennis since 5 months ago0-
  

Top answer

", though unusual in use, could mean that he was in hospital 5 months ago, was discharged, and then was later readmitted. 0-

  • ", though unusual in use, could mean that he was in hospital 5 months ago, was discharged, and then was later readmitted.
  • 0-
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

10 Answers
0
0 01blockquote
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
0
0You'll see this has already been discussed: 05002br
02br
01font02font040pid156337
0
0 01blockquote
01cite10Pieanne12cite10You'll see this has already been discussed: 15012br
12br
11font12font12br
12br
12blockquote
10I think you'll find that it will also be discussed many times more. It's a common question in ESL circles.040pid156337
0
0Hi Dax,02br
02br
00When we use “since”, we typically should understand the current reference of time or at least it’s understood.02br
02br
00Ex: 1) John told his boss Mary when she walked in the office (at 8:30 am} “ I have been up 00since 5 o’clock00 working to finish the presentation at noon today”. 00 00Another way to remember is that,
0
0 Daxiaoaixad,02br
02br
00 The versions with "since" are understandable but completely unidiomatic.02br
00 You should use "for".02br
02br
01i00I haven't played tennis for five months.02br
00 I haven't been playing tennis for five months.02i
02br
02br
00 In this pair, the second is unusual. Ther
0
0 01blockquote
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
0
0CalifJim is not online for the moment, so allow me to **** in...02br
02br
00It'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".0-
0
0 01blockquote
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
0
0 Thanks, Pieanne!02br
02br
00 Yes. I agree. The correct expression is 01i00for ages02i00.02br
02br
00 CJ0-
0
0Since can be used either as a preposition or a conjunction.02br
02br
00When it is used as a preposition, it is not followed by an adverbial phrase.02br
02br
01a05000 02a02br
02br
001. He has lived in Taipei for three years. -- correct02br
002. He has lived in Taipei

Related Questions