This question already has an answer here:
I've downloaded and installed tf2 from the internet, but it couldn't connect to online servers. So I've also installed steam after that.
Now when I want to play tf2 from inside the steam, it doesn't see the existing installation and wants to download tf2 anew. Can I anyway make steam use the already installed game?