check 语气相对较重,check on 语气相对轻。
前者是很认真的检查,后者可能只是随便查查。
类似的语境请参考下例:
Knock the door/know on the door. 中间加上介词之后语气柔和不少
反之hit这个词很少用hit on the door,这种用法。
当hit引用字面意思时,"打', hit这个词本身已经很直接的说明动作激烈,再加上减弱语气的on自相矛盾,不伦不类。
当hit使用引申的意思时,就可以加on
比如 He hits on her like crazy. 这里hit on代表追求表白之类的引申。
check 是动词 check on 是词组 区别就是这样的