質問: whoはいつでも三人称単数扱いですか? たとえば明らかに複数の人物が行ったと思われる行為でも 「誰がそれをやったのか」は "who has done it?"で "who have done it?"はなしですか。
回答: >明らかに複数の人物が行ったと思われる行為でも、、 そういう場合は複数の動詞を使います。 私の手持ちの参考書によれば、 何人来るか分からなくても、 who is coming today? と聞ける。 また、明らかに複数来る事が分かっていて、その名前が聞きたい場合は、 who are coming today? としても良いとあります。 ですから、明らかに複数の人間がやったと分かっている行為には who have done it? とした方が、聞く方の人間の意志が伝わる(誰々がやったか知っている)と思います。 二つを使い分けることは、聞く方と聞かれる方の駆け引きと感じる事ができるかも知れません。