说说两句话的区别

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:06:44
He hasn't been speaking since 3 o'clock.
He hasn't spoken since 3 o'clock.

一样....有啥区别?我也不知道...
可能前一句想表达在三点之前他一直在不停讲话 之后就没讲
后一句就是说三点后再也没讲话
只是我的理解...你琢磨琢磨...

第一句话有持续到现在的意思
如果是肯定句的话就可以理解为:他从3点开始到现在一直在讲话。

第二句就是称述一个事件的发生和发生时间

He hasn't been speaking since 3 o'clock. 他从3点以来一直没有讲话。(连续性动作)。
He hasn't spoken since 3 o'clock. 他从3点以来还没讲过话。(非连续性动作)。