Correct option is C
The given sentence "He has always liked this food" is in the Present Perfect Tense (Active Voice). Its passive voice should also be in the Present Perfect Tense and follow the correct passive construction:
Active Voice:
Subject + has/have + always + past participle + object
He has always liked this food.
Passive Voice:
Object + has/have + always + been + past participle + by + subject
This food has always been liked by him.
Therefore, the correct passive form is:
"This food has always been liked by him."