现在完成时中特殊疑问句句子转换,坐等ing``````

现在完成时中特殊疑问句句子转换,坐等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是什么意思.我坐等答案,想不通睡不着啊·······
bangbang1234 1年前 已收到4个回答 举报

春夏秋冬一年四季 幼苗

共回答了20个问题采纳率:90% 举报

这个 had 就是 have 的过去分词,在疑问句中构成完成时.
How long have you had it?意思是:你“拥有”它多久了.
之所以不以 How long have you bought it 来提问是因为 buy 这个单词是非连续动词,”购买“可算是瞬间完成的动作.但是如果用 过去时提问是可以的,写法要略微改变:
How long ago did you buy it?

1年前 追问

7

举报 春夏秋冬一年四季

别客气;语言是一种艺术,慢慢琢磨试着多用理解,别着急找套路。

tiantanghu 幼苗

共回答了2个问题 举报

你说的“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的过去分词,可...

1年前

2

zhaixinjun 幼苗

共回答了1193个问题 举报

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是什么意思。。。。。谢谢大家了,我坐等答案,想不通睡不着啊·······

...

1年前

2

WTOHAN 花朵

共回答了2712个问题 举报

为你解答。
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...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.032 s. - webmaster@yulucn.com