作业帮 > 英语 > 作业

you had some trouble finding where i live,()为什么填didn't you,而

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/24 16:38:39
you had some trouble finding where i live,()为什么填didn't you,而
you have few friends,()?这个空为什么填haven't you?求详细的讲解
you had some trouble finding where i live,()为什么填didn't you,而
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 have been to Beijing ,haven't they ? 第二题中的 have 表示 “有”,是实意动词,所以要用 助动词do 代替。
再问: 可是真的答案选项里没有do啊,我要不要拍照上传啊?
再答: 哦,不用了,除了填 do you 之外,还可以填 have you 当 have 作“有”的意思时,反义疑问句部分可以用 助动词do ,也可以用 have 本身。
再问: 那第一个不是也有“有”的意思吗?为什么不能填hadn't you呢?
再答: had 是have 的过去式,作“有”的意思时,只能用助动词 did 来代替,不能用 had 只有一般现在时中 可以用 have