has been waiting for hours和has waited for hours的区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 04:58:45

has been waiting for hours和has waited for hours的区别?
has been waiting for hours和has waited for hours的区别?

has been waiting for hours和has waited for hours的区别?
has been waiting for hours强调从过去开始在等,现在在等,以后也会再等.现在完成进行时,侧重动作还会发生.
has waited for hours强调从过去到将来都会等. 现在完成时侧重于影响和结果

我个人认为两者并没有什么大区别.因为wait是延续性动词,在以上两种时态中都可以表示动作一直进行,但通常进行时所表达的感情较强烈.

has been waiting for hours 强调几个小时以来一直在等 这个动作
has waited for hours 强调已经等了 几个小时了。

两者有本质的区别,前者表示到现在为止还在等,即有继续等下去的意思,后者则只是强调等了多久.