If only every girl would be cautious about men just like you are, the world would be a better place. And why the hell are you anonymous when asking this question? This question is nothing to be embarrassed about.
So you can't necessarily catch a man lying, because it is possible for a man to be manipulative and never lie. The real indicator of a manipulative man is the fact that he is hiding something. A man can always tell the truth and still be hiding something from you. You have to catch holes in his statements to learn if he is hiding something: much less what exactly he is hiding. But that requires you to keep a sharp mind. You have to listen to his words and ask yourself "does everything he says piece together right?"
If a man is missing in action often without giving you any clue where he is what he is doing, then he might be hiding something. Feel free to ask a man in a casual way "what did you do last night?" And if he gets angry because you asked that question, then that can indicate he has something to hide (but not always). If he always says "nothing" then he can be hiding something (but men actually do nothing often).
If he tells a story about what he has been doing or where he has been, then ask him little details about it and remember everything he says. The ask him about this story at least a day later and see if his story is still consistent.
These are just a few things. But for the most part you have to come up with your own methods to catch a manipulative man. Because each scenario is different and there is no set of rules that will work for every situation.
An honest man will straight up tell you what he is doing, where he is going, and who he s with without you having to ask. But you don't have to be afraid of every man you meet. There are men out there who don't want to manipulate girls.