I've been watching TV all night. 我看了一整晚的电视.为什么这句话不直接用have加watch的过去分词,而要用have been加watch的ing形式呢

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/30 00:54:04

I've been watching TV all night. 我看了一整晚的电视.
为什么这句话不直接用have加watch的过去分词,而要用have been加watch的ing形式呢

have been doing sth
一直在做什么(一直到现在)的意思
have watched
已经看过了.

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

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