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

lovelycelia0613 1年前 已收到4个回答 举报

月下小猫 幼苗

共回答了16个问题采纳率:87.5% 举报

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

1年前

4

天堂酒 幼苗

共回答了1个问题 举报

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

1年前

2

andly_gao 幼苗

共回答了66个问题 举报

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

1年前

1

sslmy1 幼苗

共回答了9个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.446 s. - webmaster@yulucn.com