首页 > 留学知识库

问题: 1.We have accomplished as much in the past 3 years

1.We have accomplished as much in the past 3 years as

would have taken 10 years in the past.
这句的宾语是何,补充省略的宾语

解答:

这个问题,你刚才问过,我想你是想再确认。我在这里想再谈一下
一般来说accomplish是及物动词,要带宾语。在accomplish little,accomplish a little,accomplish much,accomplish a lot等表达中,我们可以勉强的说little,a little,much,a lot等是宾语。之所以说勉强看作宾语,是因为little,a little,much,a lot与其它动词搭配时通常是看作状语的,因为accomplish没有其它的宾语,又要把accomplish当作及物动词,所以才不得不把little,a little,much,a lot等勉强看作宾语。
但在accomplish very much,accomplish so much等这类句子中,我们再也不能说very much,so much是宾语了,因为much前面有副词修饰,显然不能再勉强说成是宾语。那么宾语到哪里去了?好多人认为是省略了。那么省略了的是什么?从意思上讲,当然只能是成绩、成就,也就是accomplishment,achievement.如果不省略,将是什么样子?那就是We have accomplished as much accomplishment in the past 3 years as ….但现实中是不可能真正出现accomplish little accomplishment,accomplish a little accomplishment,accomplish much accomplishment,accomplish a lot of accomplishment这样一些表达的,也就是说,我们必须省略宾语,否则不符合英语的习惯或者说不是地道的英语。既然必须省略,那我认为不如就把accomplish看成不及物动词。
另外,我觉得学英语是为了理解,学英语语法也是为了帮助我们理解。既然我们理解了,我们就不必要在语法是去作过多的浪费时间的争论。况英语中不符合语法的句子多着呢。比如long time no see.这样的句子显然是符合用传统的语法的,因为人们说多了,习惯了,也就被人们接受了,不正确的东西也就变成正确的了。