what would you do if you _____a lot of money 选哪个?为什么?A.had B have had C.will have D.have谢谢

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 08:42:11
whatwouldyoudoifyou_____alotofmoney选哪个?为什么?A.hadBhavehadC.willhaveD.have谢谢whatwouldyoudoifyou_____al

what would you do if you _____a lot of money 选哪个?为什么?A.had B have had C.will have D.have谢谢
what would you do if you _____a lot of money 选哪个?为什么?
A.had B have had C.will have D.have谢谢

what would you do if you _____a lot of money 选哪个?为什么?A.had B have had C.will have D.have谢谢
选A,这是与将来事实相反的虑拟语气,从句中用过去时.

B:虚拟语气

D

感觉是 A had,虚拟语气吧?其实你没有这么多钱。

本题答案一定是A
“如果你有很多钱你会做什么?”
这句话考的是虚拟语气(“如果你有很多钱”,其实你没有)
虚拟语气的用法是:当我们描述一件想象中(实际上并不真实)的事情时,就用虚拟语气表示,只需要把句子的时态往后退一步就可以了。本题就是if引导的从句把原来的have退到had, 主句的will 也相应地退到would 就可以了。再比如:
I would tell h...

全部展开

本题答案一定是A
“如果你有很多钱你会做什么?”
这句话考的是虚拟语气(“如果你有很多钱”,其实你没有)
虚拟语气的用法是:当我们描述一件想象中(实际上并不真实)的事情时,就用虚拟语气表示,只需要把句子的时态往后退一步就可以了。本题就是if引导的从句把原来的have退到had, 主句的will 也相应地退到would 就可以了。再比如:
I would tell him about it if I were you. (如果我是你的话我会告诉它这件事)(分析:我不可能是你,所以这句话就要用虚拟语气。注:在虚拟语气中be动词统一用were)
希望能帮到你!

收起

显然不可能选c,这是因为条件状语从句是不能用将来时的 这里也没有完成时的意味,没有明确指出,有钱了之后对现在会造成嘛影响,所以不选B 这里表示与现实情况相反的虚拟,用过去式,选A