请教一个英语简单句的分析。。谢

Would you mind waiting a few minutes?
Would you mind waiting for a few minutes?
这两句有错么? 书上说第一句是 主谓宾 的句式。这里的a few minutes是做修饰么? 相当于形容词?
第二句是我自己想的,作为对照,是 主谓宾 么? 这里 for a minutes是做什么成分呢 ?
谢谢

Would you mind 【waiting a few minutes】(1)?
Would you mind 【waiting for a few minutes】(2)?
【1】
这两句都是主谓宾形式。.每句【这部分】是宾语。
宾语不是一个词waiting,而是整个一件事,也就是我用【括起来的部分】。在这点上,二者没有差别。waiting a few minutes 和 waiting for a few minutes 都是动名词形式起了名词作用作为宾语。

【2】
差别在两个宾语的结构。
首先wait 为什么可以加for也可以不加呢,那是因为wait这个动词,既可以是及物的,也可以是不及物的。
及物动词后面要紧跟宾语,不及物动词不可以加宾语。
很多动词作为及物动词和不及物动词的意义是不一样的,需要谨慎使用。
但是wait在作为“等待多长时间”这个意思的时候,是及物动词和不及物动词都有这个用法的。你可以查字典看看每条的解释。
(1) 中的wait是及物的,a few minutes 做宾语 所以结构 wait a few minutes 是一个动宾结构
所以结构【waiting a few minutes】(1) 是【动宾结构的动名词形式】做全句的宾语
(2) 中的wait是不及物的 这里for a minutes 是介词结构,修饰了wait ,做的是wait的状语,也就是修饰成分。所以【waiting for a few minutes】(2) 的结构就是带状语修饰的动名词。这个动名词作连同修饰它的成分一起做全句的宾语。

怎么判断及物与不及物动词?很简单,后面加宾语的(有名词性质的),是及物的;没有宾语,或者与受动作的那个词之间有介词的,就是不及物的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-27
这两句完全正确,牛津高阶词典里有一个句子:I've been waiting (for) twenty minutes.
这里的for可以被省略,因为long,today,minutes,hours,weeks这些表示时间的词可以单独作状语;如果加上for,可以看做介宾短语作状语。
相似回答