It would be acceptable to most in informal uses. Technically, "who" should be "whom" and some would be bothered by the terminal preposition. That being said, the repair would not be "Of whom is he a friend". That is one of those stilted sentences that nobody would use.Originally Posted by navi
The sentence :
Who is his friend?
would probably be a better fix.