活力37905
在线时间12211 小时
阅读权限200
管理员
自由的灵魂
- 积分
- 100569
- 主题
- 5293
- 回帖
- 26240
- 注册时间
- 2003-4-10
- 最后登录
- 2024-12-21
|
发表于 2010-10-15 19:44:13
|
显示全部楼层
这句话实际上是一句话的分拆。可写为一个完整的虚拟语气的句子:
You may ask, if the Chinese people had taken the capitalist road instead, could they have liberated themselves, and could they have finally stood up?
针对过去事实做出假设,虚拟语气用法如下:
2、表示与过去事实相反的情况
- if+主语+had done +其他+主语+should/would/could/might+have done+其他
复制代码 例:
1. If I had got there earlier, I should/could have met her. 如果我早到那儿,我就会见到她。(事实:去晚了)
2.If he had taken my advice, he would not have made such a mistake. 如果他听我的劝告的话,就不会犯这样的错误了。(事实:没有听我的话)
来源:http://baike.baidu.com/view/26751.htm |
|