You have to leave now_____ you want to catch the early bus.A.so that B.as soon as C.because D.ifif ,为什么不选A.so that,我觉得这两个选项都能翻译得通,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 11:45:38
Youhavetoleavenow_____youwanttocatchtheearlybus.A.sothatB.assoonasC.becauseD.ifif,为什么不选A.sothat,我觉得这

You have to leave now_____ you want to catch the early bus.A.so that B.as soon as C.because D.ifif ,为什么不选A.so that,我觉得这两个选项都能翻译得通,
You have to leave now_____ you want to catch the early bus.A.so that B.as soon as C.because D.if
if ,为什么不选A.so that,我觉得这两个选项都能翻译得通,

You have to leave now_____ you want to catch the early bus.A.so that B.as soon as C.because D.ifif ,为什么不选A.so that,我觉得这两个选项都能翻译得通,
答案是D 这是一个条件句 ,只不过条件后置了.意思是:如果你想赶上早班车的话,你现在就应该离开.
而选项A so that 是引导结果状语从句的,在这里根本讲不通啊
如果用so that 句子应该做一些调整 ,you must leave now so that you can catch the early bus.

if,你现在必须离开,如果你想赶上早点的公交车
so that 你现在必须离开因此你想赶上早点的公交车(根本不通顺,而且因果关系式颠倒的,另外so that 后边一般跟气态动词表示可能性而不是直接跟动词)

如果选SO THAT 的话 后面就不是you want to catch 而是 you can

so that表示结果.如:我读更多的书,以便我能赶上我的同学.“I read more books so that I can catch up with my classmates.”
注意英文的解释 汉语翻译不一样的