关于这句话的疑问。

[复制链接]
查看11 | 回复3 | 2011-3-16 19:25:03 | 显示全部楼层 |阅读模式
If Ann had wanted that shirt, she would have bought it.
这里为什么用HAD WANTED而不是HAS WANTED?
我们在讨论的是现在对过去的一种回顾,而不是过去对过去的回顾。

回复

使用道具 举报

千问 | 2011-3-16 19:25:03 | 显示全部楼层
这里用的是虚拟语气。本句是对过去的虚拟,即Ann wanted that shirt 是过去发生的事,而现在要对这件事进行假设,就要用过去完成时。附上关于虚拟语气中对过去的虚拟的用法举例:虚拟语气中表示与过去事实相反的情况 从句:主语+had done 主句:主语+should/would/could/might+have done
例: 1. If I had gotten there earlier, I should/could have met her. 如果我早到那儿,我就会见到她。 (事实:去晚了) 2.If he had taken my advice, he would not ha
回复

使用道具 举报

千问 | 2011-3-16 19:25:03 | 显示全部楼层
虚拟语气,固定搭配。表示与过去事实相反,用过去完成时。
回复

使用道具 举报

千问 | 2011-3-16 19:25:03 | 显示全部楼层
请你看看虚拟语气就明白了 固定用法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行