英语语法:现在完成时的已完成用法表示说话时这个动作已结束,只是对现在造成的影响(结果)?
现在完成时单看定义的话确实很抽象。
它体现的是已完成的动作对现在造成了影响。而过去式只体现在过去发生某一动作。
he has just come back.就是说他已经回来了--说明的是他回来以后人在这儿了。
he just came back.只是说他回来的动作。
换个更明显的句子来给你说,例如:
He has just left here.他已经离开这儿---说明他现在不在这儿。
He left here.-- 仅仅只是在说他离开这儿这件事情。
I have taken the book with me.我已经带上这本书了。--说明这书就在我这里。
I took the book with me.说明的就是我带上了书的动作。
所以如果有人问。where is the book?就可以回答I have taken it.我已经带上它。意指书在我这。
如果还有不懂,可以继续提问。
到此,以上就是小编对于英语语法完成时的问题就介绍到这了,希望介绍关于英语语法完成时的1点解答对大家有用。