I've been watching TV all night.
我看了一晚上电视。
白天上班,只能晚上看了 看完直播我看重播,直到天亮。oh my Olympics.
A:have been doing 现在完成时态 表示 过去一段时间内一直持续的某个动作
e.g I have been working yesterday so I did not have any time to watch Olympics. 我昨天一直在干活,根本没有时间看奥运会。
B:watch TV 固定短语 看电视
C:all night 时间状语 一整夜
e.g all day 一整天
本句是现在完成进行时态,表示的是一件事从过去某个时间开始进行,一直进行到现在而且还在持续。