I've had that thought for a while. 我有那个想法已经有一段时间了. thought 这里指“想法”, for a while 这里指“有一段时间,“有一定时间” 再问: 那他为什么用thought呢,而不是idea呢 这句话是地道美式说法是么? 什么时态?谢谢 再答: 您好,这里的 thought 意思是:the product of thinking synonyms: idea 就是说 thought 与 idea 在这里是同义词 这就是一句普通的英语,英国美国都这么说。 时态是现在完成时。I've had = I have had