帮我解释一句话!!!!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:00:26
have you tried peking duck?我总觉着很怪.如果变肯定句,就变成you have tried peking duck.是不是如果以have做一般疑问句,没有时态的变化呀?谁能帮我讲一讲,谢谢了!!!

have done是现在完成时
这句话就是说你试过北京烤鸭了吗
你变的陈述句语序是正确的

sb. have done sth.
问句是:
have sb. done sth?
其中的done是不变化的!

同意特色苗的, 意思是

你尝过北京烤鸭了没?

你吃过北京烤鸭了吗?那是tried不是tired,要注意看哦!have done是现在完成时,表示对现在有一定影响的时态

没有时态变化.陈述句与一般疑问句都问现在完成时,没有问题.

这句话的意思是 你吃过北京烤鸭吗?(这是意译)
have在这里 不是”有”的意思 而是have done(现在完成时)中的have
在现在完成时中have后面要跟现在分词,也就是have done中的done
现在完成时 表示已经做过某事 并且这事对现在产生影响
你给出的这就话 如果逐字翻译的话 应译成 你已经尝试过北京烤鸭了吗?这个have tried Peking Duck,说明你曾经吃过北京烤鸭,而你现在就是一个吃过并知道烤鸭滋味的人,这就是上面所说的对现在所产生的影响.
如要把现在完成时的句子变成一般疑问句 就要把have done中的have提前 也就是说当have提前时后面的动词还是现在分词形式(done) done的形式不变 在这句话中try的现在分词和过去式一样,都是tried 因此当have提前时tried还是tried.
不知这样讲,是不是你满意的答案.