当冬夜渐暖2小说百度云:My uncle _____ very rich but he _____ little for money in his whole life

来源:百度文库 编辑:高考问答 时间:2024/05/09 03:46:00
A.would be...had cared
B.would have been... had cared
C.had been...would care
D.could have been...cared

选哪个?为什么?

选D啊
虚拟语气,could have done,是本应该的意思
整句话的意思是:我叔叔本应该很富有的,但他一辈子都乱花钱

D绝对是D.THE ANSWER OF GERQH &EUGENIA ARE both RIGHT.
WOULD HAVE DONE 表示本可以.显然ANNIEHXQ对待他的英语过分自信.

b 虚拟语气 对过去的虚拟 主句用would have done 从句用had done

D