The police found few people________at the station and all the buses_____.

A.staying;gone
B.stayde;gone
c.staying;have gone
D.to stay;had gone
答案选A 求解释

这里考察非谓语动词

doing 现在分词 表示 进行和主动。
人们现在明显是还呆在车站里的,所以用 staying。

done 过去分词 表示 完成和被动。
所有的巴士都开走了。动作已经完成了。 而且是被开走的。 所以用 gone追问

如果有“staying;had gone”这一选项,是否可以选呢?

追答

也不对,巴士是被开走的,如果你选had gone 就是巴士自己开走的。无人驾驶吗~~呵呵

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-24
found sb doing sth 所以第一个空填staying  第二个空是对过去所发生的是情的描述  意思是说所有的公车都开走了  所以直接用gone
第2个回答  2012-06-24
find doing 发现正在做某事
find done 发现做过某事
警察来到车站发现一些人正在等,车子已经走了