作业帮 > 英语 > 作业

i have seen the film before

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/28 16:59:15
i have seen the film before
请问这句话为什么用现在完成?看电影 这个动作在之前 又不是持续到现在?为什么用have done?
i have seen the film before
现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态.过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.
有四种用法
1.表示影响
2.表示持续
3.表示重复
4.表示将来
这句用完成时的原因是:你说这句话的时候说明你看这个电影这个事对现在还有影响
其实英语的时态很多数情况下是可以互换的.