【iftherehadnotbeenahardlayerof-查字典问答网
分类选择

来自宋艳君的问题

  【iftherehadnotbeenahardlayerofrockbeneaththesoil,theywouldhavecompletedthejobinahours.这句话我有2处不懂.1.iftherehadnotbeen这里的had是作“有”的意思吗hadnot是否定形式“没有”的意思?如果这】

  iftherehadnotbeenahardlayerofrockbeneaththesoil,theywouldhavecompletedthejobinahours.这句话我有2处不懂.

  1.iftherehadnotbeen这里的had是作“有”的意思吗hadnot是否定形式“没有”的意思?如果这样的那后面为什么要加been呢?直接iftherehadnotahardlayerofrockbeneaththesoil这样不就可以了吗?

  2.theywouldhavecompletedthejobinahours,这句话我没能理解,应该怎么划分呢?这里的have什么意思呢?是什么用法?

3回答
2020-02-10 20:22
我要回答
请先登录
姜卫东

  这是虚拟语气的用法,if引导的句子有真实条件句和非真实条件句,非真实条件句就是虚拟语气!1与现在事实相反if+主语+过去式,主句中:主语+would/could/might/should+V(原形)2与过去事实相反if+主语+过去完...

2020-02-10 20:23:38
宋艳君

  if引导的句子是没有现在时态和现在完成时态,只有过去式和过去完成时态是吗?还有与将来事实相反这个例子我看不太懂你能帮我举个英语例子吗?非常感谢

2020-02-10 20:25:44
姜卫东

  与现在事实相反:IfIwereyou,Iwouldtakehisadvice.如果我是你,我就会采用他的建议。与过去事实相反:Ifyouhadtakenmyadvice,youwouldnothavefailedintheexam.如果你听了我的建议,你就会考试就能及格了。与将来事实相反:Ifyoucametomorrow,wewouldhavethemeeting.如果你明天来我们就开会。Ifitweretoraintomorrow,thesportsmeetingwouldbeputoff.如果明天下雨,运动会将会被延期。Ifheshouldnotcometomorrow,weshouldputoffthemeetingtillmextMonday.如果他明天不来,我们将把会议延至下周一。注意!虚拟句中,be动词常用were,过去式不用was

2020-02-10 20:29:49

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •