广州南沙房价走势图:有一道英语单选问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/07/05 22:24:55
——what happened to the roses I gave you?
——They( ),but I didn't water them.
A would have grown B must have grown
为什么不能选B?

would have grown表示虚拟,因为与事实相反(他们并没有grown)
而must have grown 表示一定已经grown了。由题意得知应选A。懂了吗?不懂找我,很乐意帮助你。

“must”语气太重,一般用于严肃、责备、斥责、命令等情况下。用于本题不合适。


MUST 表示一定的 而后面是我没有浇水
这样不就是矛盾啊
A表示虚拟 我本以为它会长的

B表达的是十分肯定的推断的语气,花一定长了。
A表达的是虚拟语气,也就是说,我没浇水,它们不可能生长。
明白了吗?
I'm glad to help you! :p

would have done 为固定搭配,表示“应该做...而没有做”;
must have done 表示某事已经发生。
所以本题显然选A而不能选B。

would have done句型有表示责备的语气,,根据题意我们可以知道第2个说话的
人有一点自责,所以选A,而B选项应该翻译为过去一定做过某事,,也就是对过去做过的事作肯定的推断