In Philosopher's Stone, Dumbledore suspected that Quirrell is up to something, and ordered Snape to keep an eye on Quirrell. In Goblet of Fire, Moody is the Defense Against the Dark Arts teacher, but he is just a disguised Barty Crouch Jr. No one in Hogwarts suspects Moody as an impostor, even Dumbledore can't sense it. Why didn't Snape suspect him? Like keeping an eye on him, like he did to Quirrell.
closed as primarily opinion-based by tobiasvl, Edlothiad, DaaaahWhoosh, Dave Johnson, Himarm Jun 21 '17 at 18:59
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
Because Barty Crouch Jr was a very good impostor
Quirrell was a disturbed man behaving quite oddly. He was known to be in Albania, a place closely linked to Voldemort. Dumbledore had every reason to ask Snape to pay special attention to that guy.
Moody in Goblet Of Fire is quite different. Nobody suspects him until he is revealed by the end of the book. He made a good act, very convincing. Snape could suspect that an impostor is in the Castle because ingredients that could be used for Polyjuice Potion were missing. However, he naturally suspected Harry and his friends (who did this in the past, whether Snape knew that or not). To suspect Moody would be a very crazy idea at the time. Also, Snape's reputation was worse than that of Moody due to his past misgivings, so if he voiced his suspicions, nobody would treat them seriously.
Even the reader (or watcher of the movie) does not suspect Moody a tiny bit.