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) 的结构就是带状语修饰的动名词。这个动名词作连同修饰它的成分一起做全句的宾语。