二、用法不同
what
what用作疑問代詞時,其基本意思是“什么,什么東西,什么事情”,用作疑問句,為特殊疑問句的一個標志。
what作關系代詞時,其含意是“所…的事(物)”。可用來引導主語從句,表語從句,賓語從句或同位語從句。當引導主語從句,其所指的名詞必定是單數。主語是單數時,謂語動詞一般是單數,但有時因謂語動詞之后有復數名詞,謂語動詞也可用復數;
what引導賓語從句時,常置于謂語之后,用作表語時,放在系動詞之后。what還可引導讓步狀語從句,意思是“不管…”。還可接動詞不定式短語。
What are you having for dinner?
你晚飯吃什么?
She is not what she was a few years ago.
她已經不是幾年前的她了。
where
where用作副詞的基本意思是“什么地方,哪里”,可用作疑問副詞,引導特殊疑問句。
where也可用作關系副詞,意思是“在〔往〕哪里”; 引導限制性和非限制性定語從句,用于表示地點的詞語之后。