首页 > 留学知识库

问题: 高中英语题

--for the doctor's careful treatment, he--until last year.
a,if it is not;can't live
b,were it not;couldn't
c,had it not been; could't live
d.if they were not; could't live

为什么选D

解答:

______for the doctor's careful treatment, he______until last year.
a,if it is not;can't live
b,were it not;couldn't
c,had it not been; could't live
d.if there were not; could't live (发现一个错误they应该为there)
答案:D
译文:要不是因为这个医生的悉心照料,他活不到去年.
解析:这是个虚拟条件句,表示与现在事实相反的虚拟语气,其句型结构应该是: if+主语+动词过去式(be动词用were ),主语+would/should/could/might+动词原形. 再例如:
I would not survive if it were not for his timely help.要不是他的及时帮助,我就活不下来了。
if it were not for …本身就是一种句型结构. 表示与现在事实相反, If it had not been for 与过去事实相反, 两个都相当于but for。
.