楼主的提的问题是:平行的省略 以下是新东方老师总结的有关“平行的省略”的内容 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)
说得好啊,虽然是都懂得道理为何你说得出而我却想不到呢,这差距如何弥补 |