有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/06/30 09:52:01
did your father ever dress up like santa?

have your father ever dress up like santa?
(have you ever been to Guangzhou?)

前者是老友记出现的 第二三句是我自己想出来了

有什么区别呢?

第一句有总是的意思,你爸爸是不是总喜欢打扮得像圣诞老人?
第二句就是普通的文句,你爸爸曾经打扮得像圣诞老人过么?

did是过去发生的动作,是明显的询问过去某时刻的发生的动作;而have句式则是询问从过去某时刻截止到现在说话时的动作是否发生,二者所包含范围不同,前者的过去性明显.

你是对的