I'm discussing internals of a database system with someone and I'm struggling to figure out how do I talk about my past thought on the subject.

If I was just expressing my thoughts I would say "It is the visibility map that controls whether we do a heap fetch, and the map bits are set only by vacuum".

However, I need to express my past thoughts about it, which might be incorrect. My gut feeling suggests to say "I thought it was the visibility map that controls/controlled whether we do a heap fetch, and its bits were set only by vacuum". But I'm not sure about controls vs controlled and I feel like I need a general rule for this kind of situations.

Upd: regarding whether I don't think this any more: originally my sentence was something like "I thought ..., was I wrong?" or "I thought ..., but now I'm less sure."

  • If you use "I thought", this implies that you no longer think this way - you have changed your mind. Please can you explain a little more about what you are trying to communicate. The tense will depend on that rather than simply considering the time when things happened. – chasly from UK Mar 18 at 10:24

Regarding the specific question, whether to use past or present tense in this context my advice is, relax! Past tense is probably more correct, but native English speakers might use either. The point is, that use of one or the other does not change the meaning of what you are expressing, or the ease of understanding it. As chasly notes, there is some implication that you have actually changed your mind, when you use "I thought" in this way. That can be softened by adding an explanatory "...but now I am less sure..." or something to that effect.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.