关于这句英语句子

[复制链接]
查看11 | 回复3 | 2010-7-16 12:24:05 | 显示全部楼层 |阅读模式
He was a bit dizzy as she hadn't had enough sleep
他因睡眠不足,感到有点头晕
1.句中前一个had的意思是“有”吧?
2.第一个had是过去完成时吗?如果是完成时不是都had+过分吗?为什么不是had been 呢
请教下我 谢谢

回复

使用道具 举报

千问 | 2010-7-16 12:24:05 | 显示全部楼层
第二个had是have的过去分词,意思为“有”有足够的睡眠为have enough sleep因为本句为过去完成时,所以用had done,即为had had
回复

使用道具 举报

千问 | 2010-7-16 12:24:05 | 显示全部楼层
第一个是完成时的助动词have第二个是实义动词,有这个是过去完成时
回复

使用道具 举报

千问 | 2010-7-16 12:24:05 | 显示全部楼层
第一个是完成时,解释为已经...构成HAD DONE 结构,因为后面是HAVE SLEEP, 所以不用BE 动词,就是HAVE HAD SLEEP
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行