一道高中英语选择题

---Ifailedagain.IwishI______harder.--Butyou______.A.hadworked;hadn'tC.hadworked;didn'... ---I failed again. I wish I ______ harder.
-- But you ______.
A. had worked; hadn't C. had worked; didn't
我在网上找了很多解析,都选C, 解析理由是从I wishI had worked harder得出句子是对过去的虚拟。 所以第二个空用一般过去时。

迷惑:我不努力学习明显先于failed这个动作发生, 怎么能得出句子是对过去的虚拟,而不是对过去的过去的虚拟? 从而为什么答案不是C呢?
上面打错了,正确是 为什么答案不是A呢
展开
 我来答
小破孩开车
2012-01-02 · 超过16用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:36.3万
展开全部
这信清个had应该是对第一句的had的否定,是一个相当于助词,应该是省略了后面的内容but you hadn't (worker) ,第一句怎么说第二埋册句就相弯坦宏对应第一句这么回答的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
屠国剪影
2012-01-03
知道答主
回答量:25
采纳率:0%
帮助的人:13.3万
展开全部
选C。第一个漏清空是虚拟语气I wish I had worked hader,第二个空表示过去的动作——并没有更努力,所以用过去式。
不努力学习的动作发生在不及格的过去,高搜升而不及格已经是戚老过去式,所以过去的过去即为过去完成时,所以第一个空已经确定,对方说,但你并没有努力学习,这个句子中只有一个过去的动作,所以为C。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
When0I0Fly
2012-01-06 · 超过10用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:30.4万
展开全部
这个地方很容易迷惑,首先搞清楚完成时和过去时的区别,宴禅完成时是为了表示对雹正现在或者事后的影响,而过去时晌肆尘是对发生在过去的事情的陈述,第二个空你可以这样理解,完整的意思是You could have worked hard, but you didn't. 这句话没有跟你说的fail作比较,它只是想说明你那时本可以怎样但是你并没有,你如果跟上面的fail联系对比就会迷惑了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jim6518
2012-01-02 · TA获得超过1.9万个赞
知道大有可为答主
回答量:1.2万
采纳率:40%
帮助的人:4193万
展开全部
一般过去时就是客观陈述过去的事实真相,所以用didn't
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
燕╰じ☆ve子b2cc6
2012-01-04 · 超过18用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:48.7万
展开全部
下面 的but you didn't 只是一般的过去时态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式