疑问代词“谁”和“什么”的用法

如题所述

疑问代词(who, what等)在句中可用作主语、表语、宾语、定语等:
Who is your English teacher? 你们的英语老师是谁?
What question did he ask? 他问了什么问题?
说明:who 只用作主语、宾语和表语,不用作定语,what 则既可用作主语、宾语和表语,也可用作定语。

what 与 who的区别:
① 若后接名词(即用作限定词),只用what,不能用who:
What train did you come on? 你是坐哪次火车来的?

② 若其后不接名词(即用作代词),两者均可用,what的用法区别可参见上面的分析。至于who,它一般只用来指人(用作代词的 which 不用于指人),不管选择范围大还是小、明确还是不明确均可用:
Who is your favorite poet? 你最喜欢的诗人是谁?
当选择范围比较明确且用作宾语时,who也可用which或which one代之:
Who [Which /Which one] do you like better, your father or your mother? 你更喜欢谁,父亲还是母亲?
③ 由于what和who的选择范围可以很大或不明确,所以其后可以跟 else,表示其他的人(或事物),但却通常不跟表示特定范围的of 短语;而 which 的选择范围相对比较小或明确,所以其后一般不接 else,却常与表特定范围的of短语连用:
Who (What) else did you see there? 你在那儿还看到了别人的什么人(什么东西)?
温馨提示:答案为网友推荐,仅供参考
相似回答