帮忙看有没有语法错误

[复制链接]
查看11 | 回复5 | 2012-8-24 13:03:48 | 显示全部楼层 |阅读模式
有误。正确的是:I have never been a princess but you were already a king. 学习是一件愉快的事! (*^__^*) 请及时采纳,多谢!...
回复

使用道具 举报

千问 | 2012-8-24 13:03:48 | 显示全部楼层
错了。这句话考的是现在完成时的用法:主语+have/has+过去分词前一部分用了助动词have,那就是需要用到现在完成时,那be 就要用到它的过去分词形式been后一部分可以判断它的时态也是现在完成时,首先but连接的是两个并列的句子,其次already经常用在完成时中。改正:I've never been a princess but yo...
回复

使用道具 举报

千问 | 2012-8-24 13:03:48 | 显示全部楼层
I've never been a Princess but you have already been a king...
回复

使用道具 举报

千问 | 2012-8-24 13:03:48 | 显示全部楼层
were already be a king好像不行吧...
回复

使用道具 举报

千问 | 2012-8-24 13:03:48 | 显示全部楼层
I've never been a princess but you've already been a king ....
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行