【在线等】虚拟语气两道题~!

34.Ifyouhadenoughmoney,what________?A.willyoubuyB.wouldyoubuyC.wouldyouhaveboughtD.wi... 34. If you had enough money, what ________?
A. will you buy
B. would you buy
C. would you have bought
D. will you have bought
35. If you ________ that film late last night, you wouldn't be so sleepy.
A. didn't see B. haven't seen C. wouldn't have seen D. hadn't seen
34题为什么不选C,35题为什么不选A
展开
百度网友90a2b2e36
2011-03-02 · TA获得超过396个赞
知道答主
回答量:85
采纳率:0%
帮助的人:82.9万
展开全部
34.have bought 是现在完成时,而原句意思是,你会买什么.还没有买.所以不是c

35.首先排除b,c,因为这是虚拟语气...然后,这一题涉及到另一个考点,现在完成时,.

现在完成时于一般过去式的区别在于,前者强调了对现在有影响,.句子的言下之意是"因为你昨天看电影到很晚,所以你很困".对现在有影响,所以要用现在完成时.选D,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式