—Jenny looks hot and dry.
—So______ you if you had a high fever.
A. will B. do C. are D. would
答案是D,说是涉及到倒装与虚拟语气,能详细说明下吗?
—Jenny looks hot and dry.
—So______ you if you had a high fever.
A. will B. do C. are D. would
答案是D,说是涉及到倒装与虚拟语气,能详细说明下吗?
【答】当 so 表示“也一样”的意思时,可以用“so+助动词、情态动词+主语”句型,此句型作主句与if条件状语从句连用时,如果if条件句用一般现在时,so 后面应该用 will (表示将来情况)或 do(表示现在的真实情况);如果 if 条件句用一般过去时 ,so 后面应该用 would ,表示虚拟(现在)。所以,答案应该选择D.would 。
问题补充 : 2016/06/14 22:53
就算是倒装也应该是 so do you 吧,同时表示倒装与虚拟语气所以变成了 so would you?
【答】if you had a high fever的意思是“如果你现在发高烧”(实际情况是“你现在没有发高烧”),属于对现在情况的虚拟语气,所以主句不能用so do you,应该用 so would you。
—Jenny looks hot and dry.
—So______ you if you had a high fever.
A. will B. do C. are D. would
答案是D,说是涉及到倒装与虚拟语气,能详细说明下吗?
回答如下:
以上句子结构包含:“倒装结构+虚拟语气”两个方面作用
【1】so+助动词/情态动词/系动词+主语,表示前面能用同样适用于后者
A. Tom has seen the film, so has Mary
Tom will visit Beijing, so will Mary
B.Tom can speak English, so can Mary
C. Tom is a student, so is Mary
【2】对现在虚拟,从句用一般过去式,主句谓语用过去将来式,即would +动词原形
If you had a high fever, You would looks hot and dry
倒装用法+虚拟语气 句子结构就是下面的
So would you if you had a high fever
把(1)和(2)结合起来就是下面这个句子结构
So would you if you had a high fever .
中文意思:如果你发高烧了,你也会有(前面句子所提到的情况:既又干又热的症状)
(但是,实际上,你没有发烧,也没有出现前面提到症状,是一种对现在情况一种假设,所以前面用了虚拟语气so would you,而不是用了so do you结构.)
如果不到装句子结构为下面
If you had a high fever, you would also look hot and dry.
=So would you (look hot and dry 省略了) if you had a high fever
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!