英语小问题。

[复制链接]
查看11 | 回复3 | 2008-11-5 19:39:22 | 显示全部楼层 |阅读模式
What a pity!Considering his ability,he __better
A can have done B might have done
答案是B可是为什么不选A表示 他本来能做得更好

回复

使用道具 举报

千问 | 2008-11-5 19:39:22 | 显示全部楼层
因为事实是他没做到 can的话就会理解为应该 might是可能 应该和可能有很大区别,而且老外说话一般比较委婉- -所以不能选A...
回复

使用道具 举报

千问 | 2008-11-5 19:39:22 | 显示全部楼层
虚拟语气,要用过去时,表示他本来可以做到,但实际上没有做到。...
回复

使用道具 举报

千问 | 2008-11-5 19:39:22 | 显示全部楼层
虚拟语气,要用过去时,所以might=may的过去式...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行