Como diz "eu sinto como se eu tivesse..." em inglês

Hi there

I'm here to ask you what is the correct sentence grammatically speaking in English.

To say: "eu sinto como se eu tivesse comido isso antes"

A) I feel as if I had been eating this before.
B) I feel as if I had eaten this before.
C) I feel like I have eaten this before.

If these sentences above are incorrect please tell me why.

All the best.