作业帮 > 英语 > 作业

一道英语语法I'm such a fool.You____________it.A.would never have b

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/20 12:09:05
一道英语语法
I'm such a fool.You____________it.
A.would never have believed B.could never believe
选A,为什么
一道英语语法I'm such a fool.You____________it.A.would never have b
would have done 固定搭配,
1.这种虚拟语气的句子按道理是应该配套用的:主句had done +从句would have done.但是有些情况下可以用混合型,也就是不完全配套.本句中答案用would have a chance to survive是表示与现在事实相反,也就是说 那他“现在”还可能活着.想一想如果改用would have had a chance的话,就表示与过去事实相反,也就是说那他“当时”就有机会活着——这肯定不是说话者的本意.
2.could have done也表示虚拟语气,它的含义是“本来能做但没有做”,如He could have passed the exam.(本来能考及格但是没有).本句它和would have done的意思和用法差不多,也不好用.