非谓语中having done和doing的区别(非谓语中having done)
应该这样表达更好:非谓语动词已经完成和完成有什么区别?
非谓语动词主要分为三类:不定式、ing形式和过去分词。Beendid是ing形式的完成被动式,(不能称为“现在完成被动时态”之类的,因为非谓语动词有“状态”而没有“时间”。)done是过去分词。
完成意味着“完成、被动”。它必须既是完成的又是被动的。过去分词done也有“完成、被动”的意思,但实际表现有三种:1.注重被动2.注重完成3.既被动又完成。已做过和已做过仅在第三层含义上形成交叉关系,而不允许第一层和第二层含义。
例如:1.他明天将修理自行车。过去分词repaired仅表示被动,而不是“完成”,因为repaired所代表的动作尚未结束或发生。
示例2.我想要一些凉开水。煮沸是不及物动词,不表示被动,仅表示“完成”。它不能通过煮沸来代替。另外,“已经完成”是一个短语。如果用作定语,则需要放在后置。
例3.受邀参加聚会的大多数人都是著名科学家。(遇见87)
过去分词短语邀请参加聚会用作限定人员的定语。这里,过去分词invited可以用haveeeninvited代替,意思是“既被动又完成”。
及物动词done的过去分词有被动和完成两种意思,但需要结合上下文经验判断,比较简单但不清楚;Beendid既有被动的意思,也有完成的意思,一眼就能看出,但比较复杂,所以除非想要强调或者特定情况,基本上不使用。
例4:____一些官员,拿破仑视察了他的军队。(高考84)
A.已关注
B、其次
C、被跟踪
D.已被关注
Napoleon后面是官员,不包括A。没有介词by,C项不能成立。
答案很难在B和D之间做出选择。一直遵循“既被动又完成”,所谓“完成”是相对于所检查的谓语动词而言的。后面跟随的非谓语动词出现在之前,后面跟着“完成”之后的检查。作者的意思可能是拿破仑检阅军队时,军官们尾随其后。所以答案是B。
还有一个问题。军事指挥员检阅部队时,往往没有其他军官跟随。考虑到这一事实,考生可能不愿意参加考试,因为试题本身逻辑不严谨。
例5.托尼因为没有被邀请参加聚会而非常不高兴。(2000年上海高考)
介词for后面必须跟v-ing,而且必须表达“既被动又完整”,所以只能填写没有被邀请。
非谓语动词有三大类,理论上有11种具体形式,但实际上通常只有三到五种。
以上这些东西对于中小学生来说基本没什么用。原本简单的事情用英语来说往往很难说。废话真多啊!