i have seen the film before请问这句话为什么用现在完成?看电影 这个动作在之前 又不是持续到现在?为什么用have done?
问题描述:
i have seen the film before
请问这句话为什么用现在完成?看电影 这个动作在之前 又不是持续到现在?为什么用have done?
答
现在完成时有一种用法
现在完成时往往同表示不确定的过去时间状语连用
如already(肯定), yet(否定,疑问), just, before, recently,still, lately等:
你这句话的意思是:我以前看过这部电影了,但是不确定是过去哪个时间看的。
其实用在这句话里,用过去时也可以的。
答
现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态.过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.有四种用法1.表示影响2.表示持续3.表示重复4.表示将来这...