Who has deceived you?

Who has deceived you?

Explanation

Active Voice: Who

Passive Voice: By whom

This is a sentence of Present Perfect Tense.

Have beenĀ and Has beenĀ  are the helping verbs of Present Perfect Tense