虚拟语气题目问题

来源:百度知道 编辑:UC知道 时间:2024/06/12 03:33:02
1.who but a fool ___ that?
a.believes b.believed c.will believe d.would believe
标准答案是D,但是我认为B也可行啊?不同语境应该选择能不同吧?

2.if she ____ tomorrow i would tell her the news.
a.comes b.should come c.would come d.will come
答案是B,但是我在很多地方看到WOULD 与SHOULD都可以用的情况,那么怎么区分什么时候WOULD 什么时候SHOULD呢?

就这么2道题目,求解谢谢

1.必须选d,只有傻子会相信!这明显是一个假设的情态,并没有真正发生,用过去时是不对的。
2.这种在从句中使用的虚拟语态,一般都用should,而且should的从句还经常变换为:
Should she come tomorrow, i would tell her the news.
这一句正常的表达为:
If she comes tomorrow, i will tell her the news.
用了虚拟语态表示不确定她是否会来,或者隐含她根本不会来的意思,假设的成分更加多!
虚拟语态不难,记住几个典型的句子就可以了。

1.如果是B,就不该用"?" 而且这明显是不可能的事,所以....
2.would 是will的过去式
听说过"主将从现"吗?
这里的if是如果的意思,一般现在时不用will,所以....

我来给你补充一下