On a scale of one to ten,I'd rate this book a seven.
这里to ten是one的定语吗,还是把one to ten看做名词整体,i'd=I would?rate这里是接双宾语吗?a seven是宾语还是宾补?
1 one to ten是一个整体,表示等级的意思。
2 ’d 可能是would,也可以是had. 前者后接不带to的不定式,后者后接过去分词构成过去完成时,或者后接better,构成had better结构。本句后接动词rate的不带to的不定式,所以‘d是would。
3 逻辑上有 this book is seven (这本书为7分),及二者有逻辑主谓关系。所以seven是宾补。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!