i have thought of a decent 'home made' way of watching for a punch.

watch a pro fight. any pro fight. and choose an opponent, any of the two, its better if its the more skilled guy.

watch his body and everytime u think he is gonna throw a punch, dodge out the way. if he does punch, then well done u didnt get hit, but if he didnt - you moved for nothing. this way u can learn. its actually a pretty fun way to watch a fight - or maybe im just a sad twat!

no replacement for the real thing but u know...

just dont get caught doing it