继续问一道英语题____ ,he would have been saved.A.If he was sent to t

继续问一道英语题
____ ,he would have been saved.
A.If he was sent to the hospital in time.
B.If he would be sent to the hospital in time.
C.Should he be sent to the hospital in time.
D.Had he been sent to the hospital in time.
lightgod521 1年前 已收到5个回答 举报

战区 幼苗

共回答了14个问题采纳率:92.9% 举报

这是虚拟语气的用法,他就是if引导的虚拟语气
1.从后面主句可以看出是对过去的虚拟(对过去的虚拟,主句用should/would/could have done,从句用过去完成时).单这一点就可以排除ABC
2.但这类虚拟还要注意要是if引导的从句中出现should,had,were 就要省略if,并将这些词提前.这个句子的原型就是:If he had been sent to the hospital in time,he would have been saved.

1年前

6

eachtour 幼苗

共回答了591个问题 举报

虚拟语气
If he had been sent to the hospital in time, he would have been saved.
表示过去的虚拟用had +Vp.p.
上面的句子可以省略if倒装,就成了选项D

1年前

2

slr0628 幼苗

共回答了11个问题 举报

译文:如果他当时能够及时送医院抢救,就能活下来了。
解释:本句为非真实条件句,需使用虚拟语气。发生的事实是,句中提到之人因当时未及时抢救因而丧命,该句条件从句中做了一个跟事实相反的假设,主句的推论基于该假设因而也是非真实的,这种情况下,从句if he had been sent to the hospital in time使用过去完成时,而主句he would have been sav...

1年前

2

niklex 幼苗

共回答了23个问题 举报

此句为含有if的虚拟语气条件句
当if从句中含有should,were,had时,可以省略if,引起句子半倒装。
从he would have been saved来看应该是对过去进行虚拟,所以从句为If he had been sent to the hospital in time,省略if,should提前,故选D

1年前

2

悲惨的狐狸6 幼苗

共回答了10个问题 举报

这是过去完成时的虚拟语态,并且前半句用了倒装形式

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.017 s. - webmaster@yulucn.com