Anonymous 1) I have watched TV for three hours. Use that when you have finished watching. Anonymous 2) I have been watching TV for 3 hours Use that when you're still watching.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous1) I have watched TV for three hours.Use that when you have finished watching.
Anonymous2) I have been watching TV for 3 hoursUse that when you're still watching.
AnonymousPresent perfect with 'since' & 'for' has same meaning to that of present perfect continuous i.e. action is still continuingNot necessarily.
Anonymoushe watching TV is still continuingI have been watching TV since this morning.