I would rather he ____at home now.A were B who C has been Dwas 既然用虚拟语气 A和D中选哪个?参考答案只选了个D ,B为什么不行?我说错了是A为什么不行?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 20:11:20
Iwouldratherhe____athomenow.AwereBwhoChasbeenDwas既然用虚拟语气A和D中选哪个?参考答案只选了个D,B为什么不行?我说错了是A为什么不行?Iwouldr

I would rather he ____at home now.A were B who C has been Dwas 既然用虚拟语气 A和D中选哪个?参考答案只选了个D ,B为什么不行?我说错了是A为什么不行?
I would rather he ____at home now.A were B who C has been Dwas 既然用虚拟语气 A和D中选哪个?
参考答案只选了个D ,B为什么不行?
我说错了是A为什么不行?

I would rather he ____at home now.A were B who C has been Dwas 既然用虚拟语气 A和D中选哪个?参考答案只选了个D ,B为什么不行?我说错了是A为什么不行?
A 在虚拟中BE动词只能用WERE ,没WAS 这种形式

虚拟语气用在would rather ,would as soon , would sooner 和 would prefer 后面的从句中,表示希望,用动词的过去式虚拟当时或将来的情况,用过去完成式虚拟过去的情况
因为提到了now ,所以是虚拟当时即现在的情况,所以用动词过去式 was
B选项是who ,如果用who的话 从句缺少谓语动词,所以排除
至于A ,前面提...

全部展开

虚拟语气用在would rather ,would as soon , would sooner 和 would prefer 后面的从句中,表示希望,用动词的过去式虚拟当时或将来的情况,用过去完成式虚拟过去的情况
因为提到了now ,所以是虚拟当时即现在的情况,所以用动词过去式 was
B选项是who ,如果用who的话 从句缺少谓语动词,所以排除
至于A ,前面提到了使用动词过去式表示当时或将来的情况,而主语是he ,所以过去式是was,而不是were

收起

这句话的意思是我宁愿他现在在家
虚拟语气中与现在事实相反,would rather sb did.于是排除C、B
这里是HE也就是第三人称单数 所以选D
不懂楼主为毛选B B在这里牛头不对马嘴 不管是与什么时态的事实相反都不会有填who的情况呀 又不是定语从句之类的 这里要填个系动词 懂否?
希望帮到楼主...

全部展开

这句话的意思是我宁愿他现在在家
虚拟语气中与现在事实相反,would rather sb did.于是排除C、B
这里是HE也就是第三人称单数 所以选D
不懂楼主为毛选B B在这里牛头不对马嘴 不管是与什么时态的事实相反都不会有填who的情况呀 又不是定语从句之类的 这里要填个系动词 懂否?
希望帮到楼主

收起

A 虚拟语气的话不用管人称都用were