the original sentence is grammatically wrong. you want to say,you've been watching tv for 3 hours,or,you've been watching tv since 3 o'clock? I've been watching tv for 3 hours. I've been watching tv since 3 hours ago. it is 3 hours since I've been watching tv. I started watching tv 3 hours ago. 3 hours have passed since I started watching tv.