——will you go to see the film with us?——I'd love to.But I____it last nightA.have seen B.saw C.see D.would see答案选的A但是我觉得应该选B,last night是过去式的标志词,怎么会跟现在完成时有关

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 16:45:29
——willyougotoseethefilmwithus?——I''dloveto.ButI____itlastnightA.haveseenB.sawC.seeD.wouldsee答案选的A但是我觉

——will you go to see the film with us?——I'd love to.But I____it last nightA.have seen B.saw C.see D.would see答案选的A但是我觉得应该选B,last night是过去式的标志词,怎么会跟现在完成时有关
——will you go to see the film with us?——I'd love to.But I____it last night
A.have seen B.saw C.see D.would see
答案选的A但是我觉得应该选B,last night是过去式的标志词,怎么会跟现在完成时有关

——will you go to see the film with us?——I'd love to.But I____it last nightA.have seen B.saw C.see D.would see答案选的A但是我觉得应该选B,last night是过去式的标志词,怎么会跟现在完成时有关
楼主!
答案选A 是因为现在完成时态带有“影响”的意思
什么是影响 用英语解释是 influence=affect=effect(前三个都是影响)=result(结果)
所以影响的同义词是结果 表示存在因果关系
因为我昨天已经看过了 所以我想要去而不能去(I'd love to.)这样的结果产生 这就是影响
所以应该用完成时态
祝楼主春节快乐!

用现在完成时的最重要标准是 是否过去的事件对现在产生了影响。从这句句子可见,我之所以不愿去看电影就是因为我昨晚刚看完,即我昨晚看电影这个动作已经对现在产生了影响,所以用现完。

貌似语法专家们都不在线,我说两句吧
从语法上说,你说的是没错。
从语感上讲,两个都行。现在完成时 have seen,表示状态,已经看过了。一般现在时 saw,表示事件,看了。