How long have you brought this book?哪有错

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:09:24
How long have you brought this book?哪有错

How long have you brought this book?哪有错
How long have you brought this book?哪有错

How long have you brought this book?哪有错
brought 改为 kept
brought 是瞬间动词,这里要用延续动词

这本书,你买了多久了?

bring 这个单词是瞬间动词,即在一瞬间就完成的。
而how long 后面需要接一个能表示持续性动作的动词。所以要把:How long have you brought this book?改为
How long have you kept this book?

buy 是一个短暂性动词,后面不能跟一个延续性的时间,所以要用get或have.
原句应是:
How long have you had this book?

应该改为How long have you kept this book?

brought原形是buy是非延续性动词
所以 要把brought改kept

大家回答问题是要看清楚了, 尤其是单词颇为相似的时候。
brought 可是bring 的过去式。
bring 是一个瞬间动词,即在某一瞬间就完成的。
而how long 后面需要接一个能表示持续性动作的动词。
所以此句的正确表达应为:
How long have you kept (had) this book?...

全部展开

大家回答问题是要看清楚了, 尤其是单词颇为相似的时候。
brought 可是bring 的过去式。
bring 是一个瞬间动词,即在某一瞬间就完成的。
而how long 后面需要接一个能表示持续性动作的动词。
所以此句的正确表达应为:
How long have you kept (had) this book?

收起

keep 比较好些,bring 是非延续性动词,不能用于延续性的动作