首页 知识详情

If Sharon didn't have a meeting,she could help you。这句为什么不用hadn't?什么时候需要用助动词?

网校学员奋斗的**在学习从零学美语2-4级【听说升级版 全额奖学金班】时提出了此问题,已有1人帮助了TA。

网校助教

Susan0427046

同学你好,该知识点来自沪江网校《从零学美语2-4级【听说升级版 全额奖学金班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好^_^

had done 是过去完成时,表示过去的过去,这句话表示“如果那会儿Sharon没有会议,她就会帮你。”

没有比较的动作,也不强调动作发生顺序,所以不用hadn't哈~主从句动作是同时发生的

过去完成时的结构用法_过去完成时的被动语态_讲解_沪江英语
https://www.hjenglish.com/shitai/guoquwanchengshi/

从虚拟语气的角度,这个是一个对现在情况的否定,如果Sharon现在没有会议,她现在就会帮你。而事实是有会议,不能帮忙

而过去完成时是对过去事实的虚拟,“如果她过去时间没有会议,她现在就会帮你。”前后不符合逻辑哦

if虚拟语气:
a.  同现在事实相反的假设。
句型 : 条件从句     主句
    一般过去时   should( would) +动词原形
  If they were here, they would help you.

b.  表示于过去事实相反的假设。
句型: 条件从句      主句     
   过去完成时    should(would) have+ 过去分词
  If she had worked harder, she would have succeeded.  
  The rice would not have been burnt if you had been more careful. 
  If my lawyer had been here last Saturday, he would have prevented me from going.

非真实条件句_虚拟语气_英语语法大全-沪江中学学科网
http://zhongxue.hujiang.com/yufa/p14114836/

希望以上内容可以帮助到同学,祝学习愉快~

如果认可我的答案,请把我的答案推荐为最佳答案,以便让更多的同学可以看到哦。

版权申明:知识和讨论来自课程:《从零学美语2-4级【听说升级版 全额奖学金班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。