英语中非谓语与谓语如何区分

英语的句子中判断动词过去分词,现在分词是不是非谓语的方法(最好是复杂一点的句子)谢谢

英语句子中只看到动词分词的话,就一定不是谓语。必须有be动词出现才可以算作谓语。
比如:

The man working on site is wearing a yellow shirt.(在工地工作的那个人穿着一件黄衬衫)
两个现在分词。第一个是working。没有be 动词相伴,就是非谓语。
第二个是 is wearing(be wearing)有be动词相伴,就是谓语。

上个例子中,The man 是主语, working on site 是修饰主语的定语, is wearing 是谓语,a yellow shirt是宾语。其中 working on site 也可以理解成为省略 who is 的定语从句。The man (who is) working on site is wearing a yellow shirt.有了从句你就知道哪个是主句了,也就知道哪个是主句的谓语了。

另一个例子: The Porsche driven by dual turbo has been sold to a millionaire. 那辆双涡轮驱动的保时捷已经被卖给了一个百万富翁(实际上百万现在已经算不得富翁了,一定买不起保时捷。哈哈)

这个句子中 has been 其实是be动词的变化形式,是be动词加上了现在完成时,但是不管怎么变,be动词还是要出现的。所以拥有 be动词(has been)的sold(过去分词)是谓语,而前面的driven 不是谓语。

这样说不知道你能不能明白点。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-23
非谓语包括不定式,现在分词,动名词和过去分词四种,其中动名词和现在分词都是由动词后加上-ing构成。谓语也可能有v-ing,或done等形式,但是他们一般是在有be动词或是have的修饰下才出现,再者,英语语法中很重要的一点就是,一个句子中只可能出现一个谓语(并列句除外)。
相似回答