"Have you thought about it before?"
Translation:Você tinha pensado nisso antes?
Until now I have thought that present perfect and past perfect are different and go like "tem pensado" and "tinha pensado". But now it seems to me that this thought of mine doesn't work. Why "have you thought" should be translated as "tinha pensado", and why is not "tem pensado" accepted?