Did you see a middle-aged man with a scar on his face ______ the

Did you see a middle-aged man with a scar on his face ______ the street just now?
A、crossed
B、cross
C、crossing
D、has crossed
【正确答案】:B
【题目解析】:该题考查的是感官动词see后面接复合宾语的用法。句中a middle-aged man是see的宾语,with a scar on hisface修饰man, 后面的动作做man的补语,即复合宾语。See表示看见某人做某事时可以用see sb. do sth.或see sb. doing sth.,区别为see sb. do sth表示看见了动词的整个过程,强调动作的完整性和真实性,see sb. doing sth. 是看见某人正在做某事,强调动作的连续性和进行性。如I saw him going upstairs是我看见他正在上楼(人在楼梯上),而I saw him go upstairs指我看见他上楼去了(人已经在楼上)。此句后面有just now说明意思是看到那个男人刚刚过马路,所以选B。