2015年重庆市环境公报:The phone ____(ring) for ten minutes.填写并说明理由

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 03:19:39
为什么不用has ringed 而用has been ringing

has been ringing

The phone started to ring 10 minutes ago,
and it is still ringing.
So this action has been continue for 10 minutes.
You have to use "has been ringing" for this continue
situation

has ringing.
动作沿续到现在,用现在完成时,而且动作还没有停止,一直运行,所以用进行式..

has been ringing
这表示某一动作从过去开始发生一直到现在仍在发生,所以应用完成进行时

表示某一动作从过去开始一直待续到现在,应用完成时。
(1)可用现在完成时:has rung (用此也未尝不可)
(2)也可用现在完成进行时:has been ringing,用此表示铃响还在进行,并有可能继续下去,即是完成时与进行时想结合的“现在完成进行时”。 根据原句故推荐用此句。
(3) 当然用主动语态!(我是英语教师)

has rung

ring rang rung

has been ringing
for是完成时的标志,在没有上下文的情况下一般用现在完成时
电话一直在响,所以用 have been doing的句式