来自任小宇的问题
他从未看过那部电影Hehadneverseenthatfilm为什么要用现在完成时呀?应该是hehavenseenthatfilm为什么用现在完成时呀?
他从未看过那部电影Hehadneverseenthatfilm为什么要用现在完成时呀?
应该是hehavenseenthatfilm为什么用现在完成时呀?
4回答
2020-05-25 01:03
他从未看过那部电影Hehadneverseenthatfilm为什么要用现在完成时呀?应该是hehavenseenthatfilm为什么用现在完成时呀?
他从未看过那部电影Hehadneverseenthatfilm为什么要用现在完成时呀?
应该是hehavenseenthatfilm为什么用现在完成时呀?
因为没看过这个事件在此之前已经完成.
现在完成时的定义可以讲下嘛==
现在完成时(Presentperfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。归纳起来,现在完成时共有四种主要用法,一、现在完成时表示影响如:Hehasleftthecity.他已离开这个城市。(结果:他不在这个城市。)Someonehasbrokenthewindow.有人把窗户打破了。(结果:窗户仍破着。)二、现在完成时表示持续如:Hehastaughtinourschoolfor30years.他在我们学校教书已有30年了。Hehasbeenbusysincelastweek.自上个星期以来他一直很忙。三、现在完成时表示重复如:Howoftenhaveyouseenher?你隔多少见她一次?四、现在完成时表示将来如:I’llwaituntilhehaswrittenhisletter.我愿等到他把信写完。Whenyouhaverested,I’llshowyouthegarden.等你休息好之后,我领你看我们的花园
对了为什么不用have用had呀==