英语达人进!!!!!!

(),lwouldsaythatl()unwillingtoaccepttheticketifldon'twanttogothecinemaA.iflwereyou,wa... ( ),l would say that l ( )unwilling to accept the ticket if l don't want to go the cinema

A.if l were you,was B.were l you,was C.if l had been you,am D.were l you,am

为什么不是C,不是说had用于虚拟语气嘛
答案说选D。为什么啊
展开
正达美
高粉答主

2013-08-02 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:1亿
展开全部
这是与现在情况相反 的虚拟语气
虚拟条件句 用一般过去时 主句用 过去将来时
所以 答案是D 这是省略 if 的虚拟条件句 省略if 后 句子要 倒装
选项C.if l had been you是过去完成时 表示与过去情况相反 主句需用 过去将来完成时 故错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
putaopijushi
2013-08-02 · TA获得超过612个赞
知道小有建树答主
回答量:528
采纳率:0%
帮助的人:570万
展开全部
英语语法规则说:if I had been 结构(即过去完成时)只能虚拟假设过去发生的事情。
这里想说:现在我要是你,我会说...
与现在事实相反的假设用过去时:If I were you.如果省略if,需把were提到句首:Were I you
就应该是D:因为am才和后边的don't一致。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户13484
2013-08-02 · TA获得超过248个赞
知道答主
回答量:283
采纳率:0%
帮助的人:261万
展开全部
选A .if l were you 这是对现在的虚拟 if l had been you 这是对过去的虚拟,显然我是现在的我 ,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式