see somebody do something与see somebody doing something的区别为:意思不同、用法不同、侧重点不同。
一、意思不同
1、see somebody do something:看到有人做了什么。
2、see somebody doing something:看到有人在做什么。
二、用法不同
1、see somebody do something:基本意思是指一般视觉意义上的“看见”,也可指有意识地“观察”,引申可表示由观察而“领会”“理解”。see还有“访问”“考虑”“务必做到”“保证”“发生”“经历”等意思。
2、see somebody doing something:表示“看见”时,为表知觉的动词,通常不用一般现在时态或进行时态,而常常用 can see和 could see来表示“(当时)看到”。作“会见”“送”解时,可用进行体。
三、侧重点不同
1、see somebody do something:侧重于表示事情已经完结了。
2、see somebody doing something:侧重于表示事情正在进行。
初中英语语法关于anybody之类一些问题
someone =somebody,anyone =anybody,no one =nobody。他们之间的区别是:someone 用于表示某人,anyone表示任何人,no one 表示没有人