be caught red-handed [on the spot; in the very act]
Related Translations:
拿获: apprehend; arrest 短语和例子罪犯被拿获。 the criminal was apprehended
当场: on the spot; then and there 短语和例子把这件事当场决定下来 decide the matter on the spot; 当场抓住 catch red-handed; catch in the act ; 当场拒绝他的要求 turn down his request on the spot; 他当场表演了这种新的操作方法。 he gave a d