英语的一道选择题,高手进,求详解!

We saw him_______the building and went upstairs
A.to go into B.go into C.going into D.went into

我认为是选“d”~但老师说大错特错了= =
希望能详解!或说这道题是什么类型的,运用了哪种时态和变化

1. 此题答案为B.

2. 翻译:我们看见他进了那栋楼房,然后(我们)上楼了。

2. 解释:
1)固定结构:感官动词see + 宾语him + 宾语补足语(go into the building)
而做宾补的动词go只能用其现在分词/不定式(不带to)/过去分词形式。
him和go的关系明显是主动,排除过去分词gone做宾补;
用going表明“看见他正在进楼房”,而用go表明“看见他进了楼房”。

2)而句后的went upstairs的理解对此题选用go和going起关键作用。
went upstairs该动作是句子主语we发出的动作。因为如果是宾语him发出的动作的话,则是不会用作谓语的went来做宾补的,而会用用动词原形go或现在分词going.
既然went upstairs是we发出的动作,表明前句强调动作的完成(即“看见他进了楼房”),而不是表示动作的正在进行(翻译成“我们看见他正在进楼房,然后我们上楼了”明显不通)。

3)综上所述,正确答案是B.

参考资料:原创回答团(第159号会员)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-12
选B,see somebody do something是看见某人做某事的全过程,而此题中我们看见他进了大楼还上了楼梯,所以是全过程。应该选B。
see somebody do something 是看见某人做某事的那一刻,并没有全部看完。本回答被提问者采纳
第2个回答  2010-04-13
选B,,
固定搭配see + sb. + do + sth. ---意思为看见某人做了某事,是指看的整个过程
而see + sb. + doing + sth.---意思为看见某人正在做某事,是指看的动作
而本题,很明显,是指看见了他走进建筑物的整个过程,并且还看他上了电梯
如选C则不通,
而A,C没这个搭配
第3个回答  2010-04-12
这个题考查的see的用法。
1,see sb do sth 看见某人做过。。。
2,see sb doing sth 看见某人正在做。。。
在这句话当中,应该是“我们看见他进了那栋楼。。。”
因此应该选A。
第4个回答  2010-04-12
选c~ 这个句子的谓语是saw,后面的动词就只能用非谓语形式。went into显然是不行的。而且see是感官动词,不能加to do。
相似回答