请问,现在完成时比如说have kept 和have been done.那如果是have eaten中间为什么不加been,请详细说明。

[复制链接]
查看11 | 回复3 | 2012-7-24 18:06:01 | 显示全部楼层 |阅读模式
have been done应该是被动语态的现在完成时,所以有been,现在完成时have后加动词的过去分词,所以当have后动词是be时,才用been...
回复

使用道具 举报

千问 | 2012-7-24 18:06:01 | 显示全部楼层
加been表示被动语态,不加则表示主动语态。你说have eaten表示人吃.......have been eaten则表示被吃。...
回复

使用道具 举报

千问 | 2012-7-24 18:06:01 | 显示全部楼层
主动还是被动的区别。。。。小朋友没认真听课吗?...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行