中文:有1000桶酒,其中有一桶是毒酒,老鼠喝了毒酒一周后会死亡;翻译成英文的话,最后这句:the mouse will be dead in a week if ___, 多选题的话,该选什么答案?我感觉选C A: it has drinked the poisonous wine B: it drinked the poisonous wine C: it drinks the poisonous wine
中文:有1000桶酒,其中有一桶是毒酒,老鼠喝了毒酒一周后会死亡;翻译成英文的话,最后这句:the mouse will be dead in a week if ___, 多选题的话,该选什么答案?我感觉选C A: it has drinked the poisonous wine B: it drinked the poisonous wine C: it drinks the poisonous wine
garyimaggie 发表于 2020-11-30 09:42
读书时老师教的解决填空/选择题方法有二: 方法一:答案不确定的排除法. A和B的drink的过去式/过去完成时的拼写错误, 肯定不能选, 于是只剩下选项C. 所以选C. 方法二: 拼知识, 也即语法. if 条件状语从/虚拟语态句子有4种: 1. 真实条件句, 这种条件句从句和主句的动词都用present tense. 譬如: if you heat ice, it melts. 2. 可能的条件极可能发生的后果, if 从句用present tense, 后果主句用simple future. 譬如: if you study hard, you will succeed.; 3. 没有可能的条件可能发生的后果, if 从句用过去式, 后果主句 用would+present tense, 譬如: if you studied English harder, you would know the answer for this question. 4. 没有可能的条件没可能发生的后果, if 从句用过去完成时, 后果主句用would + 现在完成时, 譬如if you had studied English harder, you would have known the answer for this question. 第四种通常用于恨错难返的遗憾/懊恼. 回到帖子的问题, 老鼠喝了毒酒会死, 有喝毒酒为条件, 死是极大可能发生的后果, 所以, 句型2适用, 也就是主句simple future will be dead/die, if从句drinks. 即使AB的drank/drunk没拼错, 也是选C.
哪里有虚拟语态?
if嘛。。。
re. why C?
因为楼主没有用虚拟语气。
当然整个句子就不make sense.
因为没有drinked这个单词。
不是有if 就是虚拟语态。如果是虚拟语态,主句会用would 而不是will.
前面用了will,if不可能用过去式了。if的虚拟语态是搭配使用的。
的确如果用了would我会毫不犹豫地选b。。。
读书时老师教的解决填空/选择题方法有二: 方法一:答案不确定的排除法. A和B的drink的过去式/过去完成时的拼写错误, 肯定不能选, 于是只剩下选项C. 所以选C.
方法二: 拼知识, 也即语法. if 条件状语从/虚拟语态句子有4种: 1. 真实条件句, 这种条件句从句和主句的动词都用present tense. 譬如: if you heat ice, it melts. 2. 可能的条件极可能发生的后果, if 从句用present tense, 后果主句用simple future. 譬如: if you study hard, you will succeed.; 3. 没有可能的条件可能发生的后果, if 从句用过去式, 后果主句 用would+present tense, 譬如: if you studied English harder, you would know the answer for this question. 4. 没有可能的条件没可能发生的后果, if 从句用过去完成时, 后果主句用would + 现在完成时, 譬如if you had studied English harder, you would have known the answer for this question. 第四种通常用于恨错难返的遗憾/懊恼.
回到帖子的问题, 老鼠喝了毒酒会死, 有喝毒酒为条件, 死是极大可能发生的后果, 所以, 句型2适用, 也就是主句simple future will be dead/die, if从句drinks. 即使AB的drank/drunk没拼错, 也是选C.