how long have you ___this book ? a. bought b.buy c had d buying
来源:百度知道 编辑:UC知道 时间:2024/06/29 02:43:46
how long have you ___this book ? a. bought b.buy c had d buying
为什么
为什么
had.
buy只 是个动作,不可能说买这本书这个动作需要多久,而是说你买了多久啦,用had是正确的。
c had
表示状态
buy 是点动词.
不能接how long.
c had 买后拥有
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?错在哪里