这本书我已经买了5年了。本来看起来应该是 I have bought this book for 5 years.但是要注意的就是后面有一个for 5 years,for+时间是表示一个时间段的,所以句子中的动作应该是一个可以延续的动作,回过头来看这个bu
一般而言,英语措辞不会问“买多久”的。直接问 How long have you had this magazine?如果非要提这个“买”字,可以说 " How long ago did you buy this magazine? "
She bought this magazine two years .他们下个月打算参观在江苏省的一个农场 They are going to visit a farm in Jiangsu Province next .他们在过去的五年里举办了七次重大的音乐会 They have held seve
用过去完成时,因为buy不是持久的动词,所以,应填had had,最后一空是for。
I have had this dictionary for three years.——我有这本字典已经三年了。(意思相同)“buy”是短暂性的,不能与“for three years”这种延续性的短语连用,所以要用“have"来代替。句意保持不变。
95 浏览 5 回答
148 浏览 6 回答
85 浏览 5 回答
333 浏览 5 回答
326 浏览 5 回答
338 浏览 6 回答
139 浏览 5 回答
329 浏览 5 回答
119 浏览 5 回答
238 浏览 5 回答
211 浏览 5 回答
148 浏览 5 回答
354 浏览 5 回答
231 浏览 5 回答
259 浏览 5 回答
88 浏览 5 回答
118 浏览 5 回答
136 浏览 6 回答
293 浏览 5 回答
202 浏览 5 回答