新东方网>英语>英语学习>口语>每日一句英语>正文

新东方英语每日一句:If he had not broken his tooth, he would not be in hospital now.

2016-04-12 14:19

来源:新东方网

作者:新东方英语学习

  原文:If he had not broken his tooth, he would not be in hospital now.

  翻译:如果他没有把牙齿弄坏,现在就不在医院了。

  解析:本句需要注意,属于比较复杂的“虚拟条件句”——“错综时间条件句”,指带有虚拟条件状语从句的复合句里,主句和从句代表不同的时间。在这种虚拟条件句里,需要按不同的时间来调整动词形式。

  If he had not broken his tooth,条件句与过去事实相反,应用had+过去分词;

  he would not be in hospital now,主句与现在事实相反,应用should/would/could/might+动词不定式。

  另外,注意in hospital和in the hospital指代情况不同。in hospital一般指住院(因为生病,且不强调哪家医院),而in the hospital则更倾向于表达人在医院里(不一定因为生病)。

(实习编辑:高奕飞)

版权及免责声明

凡本网注明"稿件来源:新东方"的所有文字、图片和音视频稿件,版权均属新东方教育科技集团(含本网和新东方网) 所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他任何方式复制、发表。已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:新东方",违者本网将依法追究法律责任。

本网未注明"稿件来源:新东方"的文/图等稿件均为转载稿,本网转载仅基于传递更多信息之目的,并不意味着赞同转载稿的观点或证实其内容的真实性。如其他媒体、网站或个人从本网下载使用,必须保留本网注明的"稿件来源",并自负版权等法律责任。如擅自篡改为"稿件来源:新东方",本网将依法追究法律责任。

如本网转载稿涉及版权等问题,请作者见稿后在两周内速来电与新东方网联系,电话:010-60908555。

热搜关键词