If I had known that George had to get up early, I would have woken him up. 为什么不说

[复制链接]
查看11 | 回复5 | 2011-6-12 22:57:32 | 显示全部楼层 |阅读模式
If I had known that George had to get up early, I would waked him up?

回复

使用道具 举报

千问 | 2011-6-12 22:57:32 | 显示全部楼层
这个句子是假使句,句式结构就是HAVE + 过去分词,表达如果怎么样 ,就会怎么样,你说的那句就是如果我知道乔治必须早起的话,我就会叫他起床,但是现在的结果是你不知道这件事,没有叫他起床,所以是假使的情况,必须用HAVE + 过去分词,这是固定结构。...
回复

使用道具 举报

千问 | 2011-6-12 22:57:32 | 显示全部楼层
劝你好好看看虚拟语气句型的语法,再说了,would后面是原形,你怎么可以would waked?...
回复

使用道具 举报

千问 | 2011-6-12 22:57:32 | 显示全部楼层
如果之前我知道(人名)必须要早起,我就会叫他起床...
回复

使用道具 举报

千问 | 2011-6-12 22:57:32 | 显示全部楼层
would have done sth.本来应该做某事但没去做...
回复

使用道具 举报

千问 | 2011-6-12 22:57:32 | 显示全部楼层
表示与过去事实相反,你就没叫醒他。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行