94页虚拟语气有关问题9.He's a very brave man.Yes,I wish I ______his co

94页虚拟语气有关问题
9.He's a very brave man.Yes,I wish I ______his courage.A have Bhad C will have D would have 详解为什么不能用could
11.Were the shirt cheaper,I_____it A should buy B should have bought C buy D bought 详解为什么不能用could
无忧子604 1年前 已收到3个回答 举报

告诉我你很粉嫩 幼苗

共回答了18个问题采纳率:77.8% 举报

第一道:如下分析思路:
第一步:要知道对于wish 后面跟从句的时候,从句需要用虚拟,
第二步:要分析是对什么的虚拟,是对现在,将来还是过去的虚拟,这里可以判断是对现在或者将来的虚拟,因此,按照虚拟语气的时态的规定,从句用过去式,have ----had 就是代表了虚拟了.
如果你用could ,则是could +现在完成时,代表对过去的虚拟,而此题是对现在或者将来的虚拟.
第二道:
were the shirt cheaper= if the shirt were cheaper,
说明这是省略了if 的虚拟,从句用了过去式,说明主句要用would/should/might/could +动词原形
因此选A
而网友(百度弱智机器)推荐的回答,是错的
如果答案是B 主句用should +完成时 表示是对过去的虚拟,从句必须用过去完成时,had been the shirt cheaper 才能与之匹配.

1年前 追问

2

无忧子604 举报

省略了if 的虚拟 为什么用疑问句那?要were提前

举报 告诉我你很粉嫩

请参照我解释的第一句,已经把正常语序和省略了if的倒装都列了出来。如果还是看不懂,请参照部分倒装这一语法知识。如果压根没有部分倒装的基础,那么我怎么解释都没用。请稍微有点基础之后再问。

我mm喜欢太阳花 幼苗

共回答了156个问题 举报

B had 这个不用情态动词
B should have bought 这个可以用could

1年前

2

缥缈使 幼苗

共回答了3个问题 举报

B
B

1年前

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