特别急的英语问题!

来源:百度知道 编辑:UC知道 时间:2024/05/13 06:27:43
when a sports meeting?
A.HAD YOU. B.DID YOU HAVE
选哪个?
为什么?

选B
When did you have a sports meeting?
Have a sports meeting 开运动会(固定短语)
意思是:你们什么时候开运动会
问的是过去的时间

如果要用have 也必须要写把have a sports meeting连起来,不能拆开
When have you had a sports meeting?had 是have 的过去分词
所以这里不可能是When have you a sports meeting
That's all I wanna say.

B
When did you have a sports meeting?
have 在这里做实义动词
如果选A的话,have 就做助动词了,表完成时, 而后面缺少了个实义动词.
可改为
When had you had a sports meeting?

B
have在这里是实意动词

B
因为when a sports meeting?=when did you have a sports meeting?

B

when引导的特殊疑问句,

是疑问词后面加一般疑问句,一般疑问句的格式为
1.有Be动词,提前
2.无Be动词,有行为动词,加助动词do,does, did 提前
3.无Be动词,有情态动词,情态动词提前

此句符合2,所以应加助动词do(按照剧中语法为一般过去时,所以变do为did),然后提前

选B,have在这里是实意动词,是开会的意思,when开头的句子是特殊疑问句,后面应该加一般疑问句,所以用did ,后面用原形have