who一般表示“誰”
比如:
Do you know who you're messing with — do you know who I am?
知道你在跟誰打交道嗎——知道我是誰嗎
定語從句中,that和who指代先行詞,意思和先行詞一樣
比如:
The boy who is playing football is my classmate. 踢足球的那個男孩是我的同學。
who指的是the boy
判斷在從句中作賓語還是主語,和在句子中判斷成分是一樣的,就是要分析一下從句的語法成分。
Is he the man who/that wants to see you?
他就是想見你的人嗎(who/that在從句中作主語,wants是謂語)這裏who是wants這個動作的發出者,是主語。
He is the man whom/ that I saw yesterday.
他就是我昨天見的那個人。(whom/that在從句中作賓語,I是主語,saw是謂語)
這裏whom/that是saw這個動作的接受者,相當於I saw whom/that,所以是賓語。