英语现在完成时和过去完成时的区别和用法2
发布网友
发布时间:2023-09-14 23:59
我来回答
共1个回答
热心网友
时间:2024-11-19 01:20
从时间上而言,现在完成时是现在时态,而过去完成时是过去时态。
用法:
现在完成时:过去的动作影响现在,就是过去动作与现在有关系。如
He has seen the film and he saw it last night.
过去动作(持续性)或状态持续至今,也可能继续持续下去。如
He has stayed here for two years.
过去完成时:过去之前的动作或状态,也就是过去的过去。得先有过去,才会有过去的过去!
He had seen the film before he came to our city.