过去时和进行进行时

来源:百度知道 编辑:UC知道 时间:2024/05/27 12:38:23
I kept ringing the doorbell but nobody answered.
I was calling and nobody was answering.
I was sleeping soundly this morning when the telephone rang.

这三句为什么用了不同的时态 我认为是情况相同啊

1,意思是:我一直按门铃,可就没有人回应。kept(keep的过去式)本身就是持续性动词,后面跟doing sth ,表示动作一直进行着。
2,意思是:我打电话,也没有人回应。was calling 与was answering都表示我以直在打,可是一直都没有人回答,表持续的状态。
3,意思是:当电话响起来的时候,我正在睡大觉呢。着是个时间状语从句,此句型通常表示“在某个时间点某个动作的状态或者发生”。电话响就是个时间点(所以用rang而不是was ringing),而这时我正在睡觉(睡觉是持续的,所以用was sleeping)

第一句的ringing是动名词,kept是谓语,为一般过去时
第二句为过去进行时,强调动作的持续:怎么一直没人接电话?
第三句带有以"when"为连词的时间状语从句,一般规则即是瞬间动词用一般时,延续性动词用进行时。其中sleeping我认为是背景动作