请分析一下这句话的主谓宾,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:20:23
You needn't have bought the book.
这里主语是You 宾语是the book.
请问 needn't have 在这个做什么成分呢?与bought 共同构成谓语么?
那么这种谓语与只有一个动词的谓语有什么不同呢?

needn't have done sth 这是英语中的固定语法结构,意思是“过去本没有必要做某事,却做了。”
need have done 意思是“过去有必要做某事,却没有做”
其中done表示动词的过去分词
所以,这句话的主语是You,谓语needn't have bought 宾语the book
整句话的意思是“你本没有必要买这本书”

needn't have bought做联合谓语,都相同,都是对主语的表述