`Who has drafted this letter?` Passive form of this sentence is-
Who the letter has beer drafted?
Whom has the letter been drafted?
By whom the letter has been drafted?
By whom has the letter been drafted?
Explanation:
Correct Answer is: By whom has the letter been drafted?
