I was taught that "I have been doing something" is only used when you are presently doing something frequently or regularly that has lasted for some time and hasn't stopped in the middle.
How about if I am talking about something I will only do in winter or a particular season every year, but not in other seasons? Can I use I have been?
For example, is it okay to say "I have been selling ice-cream these years?"
(But I don't sell it in the winter). Will it sound like I am selling it every day even in the winter?
kenny1999 I have been selling ice-cream these for years? That's fine (as shown). It doesn't say anything about which seasons you sell or do not sell ice-cream.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
kenny1999I have been selling ice-creamthesefor years?
That's fine (as shown).
It doesn't say anything about which seasons you sell or do not sell ice-cream.
CJ