唛可奈因网购:I've been watching TV all night. 我看了一整晚的电视。

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

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

have watched
已经看过了。

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

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