我知道“see sb doing sth” 表示“看见某人正在做某事.”看见的动作多是强调“进行”的状态.

问题描述:

我知道“see sb doing sth” 表示“看见某人正在做某事.”看见的动作多是强调“进行”的状态.
那么 :see sb do sth,see sb to do sth 到底这两者哪一个才是表示“看见某人做过了某事”的意思?我至今未搞明白,觉得模棱两可.还有,前提是这两种形式均合乎英语语法吗?两者有没有什么语言意境上的区别?

see sb do sth,=see sb to do sth 看见某人做过了某事
see sb doing sth 看见某人正在做某事
都合语法