这里为什么不用一般过去时?

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:38:47
When did you see the dentist? The day before yesterday in the afternoon?
No.At that moment Dr.Carter was very busy.
Do you have an appointment?
为什么不用Did you have?

你这里应该是第一个说话者对第二个说话者现在一种情况的询问
应该是问第二个人当前有无约会。如果用过去时就表示过去有没有过一次约会

两个人在对话,下面几句是说过去的事情,用过去时
When did you see the dentist? The day before yesterday in the afternoon?
No.At that moment Dr.Carter was very busy.

下面这句是问他现在,今天有预约吗?所以没有必要用过去...
Do you have an appointment?

有预约是指的现在的状态
按照你的意思用过去时应当是这样
Did you appoited?
动作发生在过去,有预约的状态在现在。

havo do 是现在完成时的标准用法

意思是:(到目前为止)你做预约了吗

他现在问你有没有预约啊!
不再是前天的事情了,他可能要重新为你安排时间和牙医见面!