The book has been given to the library for three years.请问这句话中give 是不是用错了?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 07:43:38
The book has been given to the library for three years.请问这句话中give 是不是用错了?
The book has been given to the library for three years.
请问这句话中give 是不是用错了?
The book has been given to the library for three years.请问这句话中give 是不是用错了?
give 是非延续性动词,在这个句子中,根据for three years要用现在完成时态,动词应该要使用延续性动词.不可能给一本书一直在给了3年吧.
可以改成:
The book has been back in the library for three years.
恩恩'用错了~时间是for 3 years 谓语应该用延续性动词~而不可以用give 它是非延续性的
这里的give没有用错,用give的过去分词与过去式不一样的:
1.The book has been given to the library for three years.(这本书捐给了图书馆己经有三年了。)
2.The book has been gave to the library three years ago..(这本书在三年前捐给了图书馆。)
用过去...
全部展开
这里的give没有用错,用give的过去分词与过去式不一样的:
1.The book has been given to the library for three years.(这本书捐给了图书馆己经有三年了。)
2.The book has been gave to the library three years ago..(这本书在三年前捐给了图书馆。)
用过去分词,后面接的是一段时间,也强调一段时间。
用过去式,后面接的是时间点,强调的是某时间点的一个行为。
希望能帮到你,祝你学习进步!
收起
个人觉得没有用错哦,这句话是完成时态,given也是表示完成的动作。