> 英语 >
you had some trouble finding where i live,()为什么填didn't you,而
you have few friends,()?这个空为什么填haven't you?求详细的讲解
人气:368 ℃ 时间:2020-05-12 01:33:55
解答
1.you had some trouble finding where i live,(didn't you )
因为 had 是动词过去式,所以用助动词did 来代替
本句是一般过去时,而不是完成时,不能用 haven't you
2.you have few friends,(do you
这是一般现在时,have 是动词原形,所以用助动词do.few 表示否定,是前否后肯的反义疑问句,
所以用 do you 什么时候have不能被do代替呢 ?第二个题目答案上只有have形式的,没有do当have 在现在完成时中作助动词时,即 have +过去分词,不能用 do 代替例如:They havebeen to Beijing ,haven'tthey ?第二题中的 have 表示 “有”,是实意动词,所以要用 助动词do 代替。可是真的答案选项里没有do啊,我要不要拍照上传啊?哦,不用了,除了填 do you 之外,还可以填 have you当 have 作“有”的意思时,反义疑问句部分可以用 助动词do ,也可以用 have 本身。那第一个不是也有“有”的意思吗?为什么不能填hadn't you呢?had 是have 的过去式,作“有”的意思时,只能用助动词 did 来代替,不能用 had只有一般现在时中 可以用 have
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版