早教吧 育儿知识 作业答案 考试题库 百科 知识分享

86 .—I don’t care what people think .(四川) —Well ,you _______A.could B.would C.should D.might 请翻译、并详细分析,越详细越好.

题目详情
86 .—I don’t care what people think .(四川) —Well ,you _______
A.could B.would
C.should D.might
请翻译、并详细分析,越详细越好.
▼优质解答
答案和解析
选C. 我不在乎别人怎么想. 你应该在乎的.
其实这是个虚拟语气的省略形式,完整的表达式 you should (have cared).
should have done 表示虚拟,用来表示责怪,意思是:本来应该做的,事实上没做.
could,would, might都可以加have done表示虚拟,表示本来能够做的事情没做.