请问这两句话都没有语法错误吗?

[复制链接]
查看11 | 回复5 | 2012-10-6 08:41:58 | 显示全部楼层 |阅读模式
一般情况下,for a long time 用完成时的比较多,所以Having been used for a long time, the book looks old.会更好些!当然,第二个句子从语法角度上也可以,过去分词表示被动!第一个句子,虽然也有被动的意思,加上一个being 有正在进行的意思,不大合适,希望对你有所帮助!...
回复

使用道具 举报

千问 | 2012-10-6 08:41:58 | 显示全部楼层
Having been used for a long time,the book looks old....
回复

使用道具 举报

千问 | 2012-10-6 08:41:58 | 显示全部楼层
第一句话是错误的,因为主语是the book,所以就不能用现在分词形式,要用过去分词表示被动...
回复

使用道具 举报

千问 | 2012-10-6 08:41:58 | 显示全部楼层
最好用Having been used ,表示出两句的先后和因果关系。...
回复

使用道具 举报

千问 | 2012-10-6 08:41:58 | 显示全部楼层
没有语法错误呀!...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行