My uncle _____ very rich but he _____ little for money in hi

My uncle _____ very rich but he _____ little for money in his whole life
A.would be...had cared
B.would have been... had cared
C.had been...would care
D.could have been...cared
选哪个?为什么?
43242342 1年前 已收到4个回答 举报

内向的猪 幼苗

共回答了21个问题采纳率:95.2% 举报

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

1年前

2

pinkyzhou 幼苗

共回答了2个问题 举报

D

1年前

0

bebe0766 幼苗

共回答了23个问题采纳率:87% 举报

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

1年前

0

明天会更好310 幼苗

共回答了51个问题 举报

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

1年前

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