0
Anonymous Posted 18 years ago
Grammar

In/For

0Hi! Should it be.../p> 02br
00"The Wire is the best show that has been on TV IN/FOR years"02br
02br
00Thanks!0-
  

Top answer

0-

  • 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.

3 Answers
0
0To me, both "in" and "for" are fine, and they mean the same thing.0-
0
0 I'd say 01i00in years02i00. You don't accidentally want to say that the show has been on TV for years. It may be a new show that has not been on TV for more than a month.02br
00CJ 0-
0
0That's odd... To me, "01i00The Wire is the best show that has been on TV for years02i00" does not in any way imply that 01i00The Wire02i00 has been on TV for years. In fact, quite the opposite: it suggests that 01i00The Wire02i00 is a new or relatively new show. Perhaps there are US/UK differences here?02br
02br

Related Questions