楼主的提的问题是:平行的省略
以下是新东方老师总结的有关“平行的省略”的内容
1、to do and (to)do OG说法:平行的第二个to可以省也可以不省,但不省一定会更清楚
2、can do and (can)do
3、have done and (have)done
4、is doing and (is)doing
5、名词性从句(主语从句、同位语从句等)和定语从句的平行必须保留引导词不省略,
6、状语从句的平行通常省略引导词
7、介词短语的平行,介词应尽量保留,否则会造成歧义
因此,你提出的问题,have done A and have done B,可以省略have
但是will do A and will do B能否省略will的问题,老师没有提到。我的个人意见是:能省略will。
因为will和have一样,都是助动词,如果你仔细观察规律会发现:and平行可以省略的都是帮助形成时态的助动词,如形成完成时态的have,形成进行时态的is/are,因此帮助形成将来时态的will应该跟它们属于同类,可以省略。
另外你说会不会产生完成时与过去式并列的歧义,我觉得很费解,have done A and done B,请注意这里是,是done而不是did,did才是do的过去式,而done是do的过去分词,所以前后都是完成时,没有过去式,没有过去时。而且,done本身是非谓语动词,在and后面也不能独当谓语大任,所以省了have仍能理解,这肯定是完成时的平行。
这样说不知你是否理解了?-- by 会员 ptlove4ever (2012/2/3 10:49:21)