9. Had you listened to the doctor, you _____ all right now. (标准)高中英语虚拟语气 单选题。 10
A.areB.wereC.wouldbeD.wouldhavebeen这道题是曾经有人在百度百科中问到过的题目,were、wouldbe和wouldhavebeen都有人...
A. are B. were C. would be D. would have been
这道题是曾经有人在百度百科中问到过的题目,were、would be 和would have been都有人选择,我看了之后觉得有些疑惑,因为我觉得最佳答案应该是选择D,但是有些网站或者百度文库中的答案是B,我怀疑是网络中的以讹传讹起了误导。所以请您根据您的判断在回答栏中提出您的看法。 展开
这道题是曾经有人在百度百科中问到过的题目,were、would be 和would have been都有人选择,我看了之后觉得有些疑惑,因为我觉得最佳答案应该是选择D,但是有些网站或者百度文库中的答案是B,我怀疑是网络中的以讹传讹起了误导。所以请您根据您的判断在回答栏中提出您的看法。 展开
9个回答
展开全部
要是你听医生的话,现在就不会弄成这样了。
此句为倒装句,原句是条件句if
you
had
listened
to
........
当if引导的条件句省略if后,助动词要放在句首,形成倒装
另外上句还是一个虚拟语气的句子
此句为倒装句,原句是条件句if
you
had
listened
to
........
当if引导的条件句省略if后,助动词要放在句首,形成倒装
另外上句还是一个虚拟语气的句子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选B,混合虚拟语气,从句对过去虚拟,然后把if去掉,就变成了倒装句。原句是,If you had listened to the doctor,…。去掉if,had提前。主句对现在虚拟。所以,对现在虚拟用were,有疑问再来问吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得选D
过去式的虚拟语气就是 :主句是would+过去式,从句是过去完成时,这里只是省略if倒装,对时态没啥影响
确实是以讹传讹啊!网络答案错误很多啊,一定要大胆怀疑。
过去式的虚拟语气就是 :主句是would+过去式,从句是过去完成时,这里只是省略if倒装,对时态没啥影响
确实是以讹传讹啊!网络答案错误很多啊,一定要大胆怀疑。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选C. 这是一个混合虚拟语气, 完整的是: If you had listened to the doctor, you would be all right now. 从句是过去, 主句是现在(now)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询