CNN news 2010-05-26 加文本
2010-05-26来源:和谐英语
Update Required
To play the media you will need to either update your browser to a recent version or update your Flash plugin.
现在完成进行时
have been + ing 是“现在完成进行式”,它表示“一直”“始终”的意思。使用时我们最好注意一下与之相伴的某些词或时间状语。
例如:
· How long have you been writing letters?
你(一直在)写信写了有多长时间啦?
· I've been writing letters for an hour (since three o'clock).
我写了有1个小时了。(从3点钟起就一直在写信。)
这种“一直”就是至今仍然在继续的意思。如果我们说:
· He has been helping her with her homework for months.
( 几个月来他一直在帮助她做家庭作业。)
这句话的内涵是:
·He started to help her with her homework months ago, and he still does.
(几个月之前他开始帮助她做作业,他现在仍然在帮她。)