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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 13:49:50

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

I've been watching TV all night. 我看了一整晚的电视.为什么这句话不直接用have加watch的过去分词,而要用have been加watch的ing形式呢
have been doing sth
一直在做什么(一直到现在)的意思
have watched
已经看过了.

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

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