The correct shift in tense in this sentence is:
C. have thought
To correctly state the occurrence of events in their order, you have to use the present simple tense. In this sentence you are to emphasize the act of thinking at the time of speaking before the actual experience.