高一英语,请进

来源:百度知道 编辑:UC知道 时间:2024/05/14 13:17:10
我想知道,在非谓语动词中,动词的过去分词和动名词的完成时不都是表过去吗?有什么不同呢?比如这一个例子:
()closely by the policemen,the thief has to stay home all day and night.
A watched B having been watched
答案是选A,可是B为何不行呢?

如果选b 就是说这个小偷被警察照看动作发生在前,小偷呆在家里这个动作在后。。显然两者动作是同时发生的 警察照看着小偷,小偷同时必须呆在家里。非谓语动词中用动词的过去分词表示这个动作同时发生,而完成时表示动作一前一后。
你慢慢体会一下吧。

这句话的动词是has to stay所以再有一个动词就是做非谓语用,也就是watched,因为thief和watch是被动关系,所以用过去分词watched如果要选B的话,watch就是作为谓语动词用了,因为后边已经有一个动词stay所以不对。希望我这样说你能明白。