He has left when i came

来源:百度知道 编辑:UC知道 时间:2024/05/02 07:53:14
这句话是不是错了啊

瞬间动词 如果用完成时 有时间状语就不可以了对把????

老师说He has left for 3 years 是不可以的 那么这个也应该不可以的把?

he had left when i came. 这里错的时态, 不是动词是持续的还是瞬间的.
你老师说的那个也是对的.
这句话的意思是: 我来的时候他已经走了,动作有先后的. 所以一个要用过去完成时.

leave 是个瞬间动词,就是一下子的动作,一下子的事怎么可能持续3年呢
但是come也是一下子的事。when在这里连系的是动作的前后关系。所以你的句子是成立的~

希望能够帮助你!加油啊~

…这个可以吧