Which is correct?
He thinks she (knew / has known) his secret all along, and that's why she doesn't want to see him.
- Anonymous2 months agoFavorite Answer
He thinks she has known his secret ...
We use the present perfect to say that an action happened at an unspecified time before now. The exact time is not important.