jy115
幼苗
共回答了19个问题采纳率:100% 举报
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的意思和用法差不多,也不好用.
1年前
2