a) I have seen this before
B)I saw this before
c) I seen this before
Answer

I have seen this before