You have to go to work on Sunday,()?我选have not you 为什么是错的 上面不是have么?do not you为什么是对的呢 可以解释下么

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/16 06:36:32

You have to go to work on Sunday,()?
我选have not you 为什么是错的 上面不是have么?
do not you为什么是对的呢 可以解释下么

这道题的正确答案是:
确实应该是 don't you.
因为have to 在这里当于一个动词,时态为一般现在时,前面是肯定,所以后面用否定.
如果用haven't you,那前面应该是现在完成时时态才行.

因为这里have是作为实意动词的,have to是一个词组,表不得不
当它作为实意动词的时候,提问用do