Who ____ to visit our school last Wednesday?Mr.Smith did.A.did came B.came C.come D.comes请问为什么要选B呢,它是一个问句,应该是did come.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 21:47:12

Who ____ to visit our school last Wednesday?Mr.Smith did.A.did came B.came C.come D.comes请问为什么要选B呢,它是一个问句,应该是did come.
Who ____ to visit our school last Wednesday?Mr.Smith did.A.did came B.came C.come D.comes
请问为什么要选B呢,它是一个问句,应该是did come.

Who ____ to visit our school last Wednesday?Mr.Smith did.A.did came B.came C.come D.comes请问为什么要选B呢,它是一个问句,应该是did come.
当who用作动词的主体,用以询问人的姓名、 身分或职位)时,可以用一下表达:
I wonder who phoned this morning.我不知道今天上午谁打来过电话.
Who are the men in white coats?穿着白大衣的那些男的是什麽人?*
Do you know who broke the window?你知道是谁把窗户打破的吗?
当用作动词或介词的宾语时:,可以用一下表达:
Who did you see at church?你做礼拜时看见谁了?*
Who are you phoning?你给谁打电话呢?
而你的这道题比较符合上面一种情况,who是visit的动作执行者,是主语,所以选择B

B.came

当然选B啊,Came本身就是动词,直接用过去式做谓语就可以了,何必还要多此一举加一个did呢?

因为提问的WHO做的是主语,不用提前助动词,这是WHO问句的一个特点

这是一个省略句 省略了前面的句子 全句应是Do you know who ......... 故用陈述句语序 你可以找一本语法书看看例如广西师范大学的<<语法大全>> 这种情况不多 多看就行了

who开头的特殊疑问句的构成:
who+陈述句语序,不用加助动词。(因为who就是主语)
填这个空可以根据回答来填,回答是“Mr. Smith did”,注意这个did,是do的过去式,所以在前面的时态应该跟这个对应,come的过去式是came,所以选B