How long have you brought this book?哪有错
来源:百度知道 编辑:UC知道 时间:2024/06/13 17:02:33
brought 改为 kept
brought 是瞬间动词,这里要用延续动词
大家回答问题是要看清楚了, 尤其是单词颇为相似的时候。
brought 可是bring 的过去式。
bring 是一个瞬间动词,即在某一瞬间就完成的。
而how long 后面需要接一个能表示持续性动作的动词。
所以此句的正确表达应为:
How long have you kept (had) this book?
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?
brought原形是buy是非延续性动词
所以 要把brought改kept
keep 比较好些,bring 是非延续性动词,不能用于延续性的动作
how long have you____?
how long have you been 用法
How long have you been skating?
How long have you been collecting shells?与How long have you collected shells?的区别
how long have you been here 和 how long have you stayed here 的区别
how long have you been keeping this to yourself?
How long have you been married? 你们结婚多久了?
how long have Liji and Guoda been married?
How long have you been like this?是什么意思?
How long have we been run?错在哪里