If you had asked him yesterday, you __________ (know) what to do now. 求解答 填什么 为什么。。。

别所答非所问。。。这是虚拟语气... 别所答非所问。。。这是虚拟语气 展开
wywy618848
2010-09-29
知道答主
回答量:24
采纳率:0%
帮助的人:25万
展开全部
答案填:you would know
本句是一个混合虚拟语气,也叫错综条件句。当虚拟条件句中的主句和从句涉及的动作发生的时间不一致,这时主句和从句的谓语形式应按照各自动作发生的实际时间来表达。本句前面从句部分与过去事实相反,用过去完成时,后面主句部分与现在事实相反,用would+动词原形。又如:
If you hadn't watched TV yesterday, you wouldn't be so sleepy now. 如果你昨天不看电视,你现在也就不会这么困了。(从句yesterday说明过去,主句now说明现在)
If they had left home early this morning, they would arrive in half an hour. 如果他们今天一早就离开家的话,再过半小时他们就该到了。(从句说明过去,主句说明将来。)
If you hesitated this moment, you might suffer in the future. 如果你此刻犹豫不决,你将来会吃苦头的。(从句说明现在,主句说明将来)
麽麽茶的温度
2010-09-29 · TA获得超过2.3万个赞
知道大有可为答主
回答量:1975
采纳率:66%
帮助的人:3333万
展开全部
您好,虚拟语气情境下与现在事实相反的用法是

从句: 动词的过去式(be的过去式一般用were)

主句:would/ should/ could/ might + 动词原形

所以答案应为:you (should know)
或者 you (would know)

另外提供另外两种虚拟语气不同情境的用法:

与过去事实相反 :
从句 :had + 过去分词
主句 :would/ should/ could/ might + have + 过去分词

与将来事实相反 :
从句:动词过去式,should + 动词原形,
主句 :were to + 动词原形 would/ should/ could/
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mayflow2
2010-09-29 · TA获得超过1646个赞
知道小有建树答主
回答量:693
采纳率:0%
帮助的人:701万
展开全部
would know
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式