1. who:可作主语、宾语。
    2. whom:只能作宾语。
    3. 紧跟介词后时,只能用whom。

    例:
    who/whom are you waiting for ?
    for whom are you waiting?

    who/whom did he go with?
    with whom did he go?