首页>英语>英语学习>口语>每日一句英语>

新东方英语每日一句: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则更倾向于表达人在医院里(不一定因为生病)。

(实习编辑:高奕飞)

相关推荐

首页 考研 四六级 留学 托福 雅思 GRE GMAT SAT ACT 英语