如题所述
首先,可以理解为这是一个完整的句子,那么在这个句子中是用Who来进行提问的,此类句型为特殊疑问句。
从语义理解上来说,who是用来作为介词for的宾语,因此有朋友才会说可以用whom;但就我个人的理解是这样,一般在复合句型中才会这样用,例如,Do you know whom Mary bought gifts for?