楼主对一般过去时和过去完成时的用法把握不准.
其实thought就有“原以为”的意思.
过去完成时是指一个发生在另一个过去的动作/时间之前的动作,即所谓的“过去的过去”.
如果要使用该时态,必须有一个过去的时间/动作做完参照物,如果有一个动作发生比前面的那个过去时间/动作还有更早,才能使用过去完成时.
但是该题中找不到另外一个过去的动作/时间,所以答案只能使用一般过去时,即它自己是过去发生的.
给楼主举一个过去完成时的例句:
I had thought it was wrong,but I was wrong.
该句中,think动作发生在后句的过去发生的动作was wrong之前,所以才使用过去完成时即:had thought.