赛宾处理器:I've been watching TV all night. 我看了一整晚的电视。

来源:百度文库 编辑:高校问答 时间:2024/05/17 10:00:00
为什么这句话不直接用have加watch的过去分词,而要用have been加watch的ing形式呢

have been doing sth
一直在做什么(一直到现在)的意思

have watched
已经看过了。

完成进行时,强调一直在做

watch 是非延续性动词,而“看一整晚电视”表示一个过程,应该用延续性动词。