现在完成时中特殊疑问句句子转换,坐等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的过去分词
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 07:28:23
现在完成时中特殊疑问句句子转换,坐等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的过去分词
现在完成时中特殊疑问句句子转换,坐等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是什么意思.我坐等答案,想不通睡不着啊·······
现在完成时中特殊疑问句句子转换,坐等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 就是 have 的过去分词,在疑问句中构成完成时.
How long have you had it?意思是:你“拥有”它多久了.
之所以不以 How long have you bought it 来提问是因为 buy 这个单词是非连续动词,”购买“可算是瞬间完成的动作.但是如果用 过去时提问是可以的,写法要略微改变:
How long ago did you buy it?
为你解答。
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...
全部展开
为你解答。
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就不能用了。你不能说两天你都在买这个东西吧?这时候要换成可延续的动词,buy要改为have,因为你买了之后你就拥有这个东西了,所以是have had 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的过去分词,可...
全部展开
你说的“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的过去分词,可以理解为拥有了买了的意思。
How long和for two days这两个短语针对的都是时间段 也就是一段时间,而buy这个词是终止性动词,也就是瞬间完成的动作,比如你买商品必定要付钱,而在你付钱的瞬间 买buy这个动作就完成了 这个动作不能持续一段时间 所以后两句不能用buy 而用had(have)代替buy
可以理解么 希望能帮到你
收起
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是什么意思。。。。。谢谢大家了,我坐等答案,想不通睡不着啊·······
...
全部展开
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是什么意思。。。。。谢谢大家了,我坐等答案,想不通睡不着啊·······
答案解析: 一针见血的 一句话就可以解释了:终止性动词,也就是瞬间动词,不可以与表示一段时间使用, 只有持续性动词可以时间段连用, BUY 为瞬间动词;不可以与表示一段时间使用; HAD 为持续性动词可以时间段连用.
收起