首页 > 留学知识库

问题: 这里的be动词可以改么?

He told me he was leaving for China tomorrow.这句话中,"was"是不是因为他已经告诉我这件事,所以才为过去式?不可以改成"is"么?

解答:

在英语中一些表示位置转换的动词可以用现在进行时表将来,如be going,be coming,be leaving,be ariving等,这样表达有更加生动的效果,你可以仔细体会一下哦。
至于你提的问题,我将细细给予你回答:
你说的是时态问题,这是英语于汉语的一个很大区别,像汉语中直接用“刚才”“昨天”“现在”“过一会儿”“明天”等就可以了,但英语中却要谓语动词变形来加以体现。由主句He told me 可见:说话人在描述过去的事“他告诉我---”,那么,再说告诉的内容时就应该以主句told发生的时刻为“基准”,就像物理学中的“参照物”。说话人要表达的意思是“明天去中国”,则要用“过去将来时”即“以过去某时刻(told发生的时刻)为参照的将来时”。在这里说话人选用了be leaving 来生动地表达了他的意思。即be leaving的过去将来时形式上was leaving,这个应该很好理解。当然还可以改为He told me he would leave for China tomorrow.但较原句失去了生动形象的效果。希望have made myself understood well.呵呵