英文基础知识,

问题描述:

英文基础知识,
我做高中题的时候,经常弄不懂,HAVE和DO的疑问句子,就是不知道什么时候疑问开头用HAVE还是什么时候用DO开头,

当have 是实意动词(即有实际含义,尤其是动作)的时候,疑问句用do,不用have ,比如:
Do you have lunch at 11:30?这里的have 指吃饭的吃,有实际的动作含义,所以不能作为助动词放在开头.
Have you got a red pen 这里的have 并没有太多实际意义,与got一起组成拥有的意思,可放在句子开头.
如没有got ,那么可以用Do you have a red pen 这里的have 表示有的意思.
再如:Do you have back or neck pain?你有背痛或颈部酸痛问题吗?
What do you have at school today?你今天在学校有些什么课程?这里的have可解释为有或者是上课的上,有实际含义,因此疑问助动词也用do .
而have ,如用于完成时态,组成have done的句式,那么have 作为疑问助动词在问句中要提前.如一楼所说的Have you had your meat 这里第一个have 是助动词,第二个had 是吃的意思,属于实意动词.
再如:Have you done this great thing 你做了这些伟大的事情吗?
这里的done 是做的意思,有实际意义,不能作为助动词放在句子的开头,而开头的have只是为了表明这是完成时态的助动词,因此位于句首.