现在完成时中特殊疑问句句子转换,坐等ing`````` I bought it two days ago.How long have you had it?I have had it for two days. 这里面How long肯定是对two days ago提问的,但是如果转成特殊疑问句不是用buy的过去分词吗,为什么用had,这里用had是什么意思.我坐等答案,想不通睡不着啊·······
这个 had 就是 have 的过去分词,在疑问句中构成完成时. How long have you had it?意思是:你“拥有”它多久了. 之所以不以 How long have you bought it 来提问是因为 buy 这个单词是非连续动词,”购买“可算是瞬间完成的动作.但是如果用 过去时提问是可以的,写法要略微改变: How long ago did you buy it?
你说的“How long是对two days ago提问的”理解的对但严格意义上说是不准确的。how long对一段时间提问 可以理解为提问two days ago 但实际问的是for two days. 两天前是一个时间点 两天才是时间段。 How long have you had it? I have had it for two days.这两句中had是have的过去分词,可...
bought it two days ago. How long have you had it? I have had it for two days. 这里面How long肯定是对two days ago提问的,但是如果转成特殊疑问句不是用buy的过去分词吗,为什么用had,这里用had是什么意思。。。。。谢谢大家了,我坐等答案,想不通睡不着啊·······
为你解答。 I bought it two days ago. How long have you had it? I have had it for two days. 我两天前买的。你拥有它多久了?有两天了。 解释:buy是非延续性动词,如果没有一段时间作状语的话,可以用have bought。但如果要接一段时间的话,如这句中的for two days,bought...