请问这两句话都没有语法错误吗?1.Being used for a long time,the book looks o

请问这两句话都没有语法错误吗?
1.Being used for a long time,the book looks old.
2.Used for a long time,the book looks old.
xhwxhwxhw 1年前 已收到5个回答 举报

蝇肉羹 春芽

共回答了11个问题采纳率:81.8% 举报

一般情况下,for a long time 用完成时的比较多,所以Having been used for a long time,the book looks old.会更好些!
当然,第二个句子从语法角度上也可以,过去分词表示被动!
第一个句子,虽然也有被动的意思,加上一个being 有正在进行的意思,不大合适,希望对你有所帮助!

1年前

1

cbs795025 幼苗

共回答了12个问题 举报

最好用Having been used ,表示出两句的先后和因果关系。

1年前

2

NATO_F88 幼苗

共回答了26个问题 举报

第一句话是错误的,因为主语是the book,所以就不能用现在分词形式,要用过去分词表示被动

1年前

2

zhaoshumin2008 幼苗

共回答了1个问题 举报

没有语法错误呀!

1年前

2

清蒸寺 幼苗

共回答了1073个问题 举报

Having been used for a long time,the book looks old.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.030 s. - webmaster@yulucn.com