Thinking is usually a state, so the imperfect wins more often here.
Because thinking rarely happens in one instant, je pensais is far more common than j’ai pensé. « Je pensais que tu venais » — I was under the impression you were coming. It describes a belief you held, usually a mistaken one.
That last point matters: « je pensais que… » very often signals a correction is coming. Natives use it to walk back an assumption politely, which makes it one of the most socially useful past forms you can carry.
💡 Focus at this level: Past — what you were thinking
1. Default to the imperfect. Beliefs last; they are not events.
2. Use it to admit a mistake. « Ah, je pensais que… » softens any correction.
3. Keep « j’ai pensé à toi » for the moment — a single flash of thought.
Play the free French games → · Back to the full « penser » chart →