Please place utensils to collection area after completed your meal, Thank You!!
请问句中的completed是不是要改为completing?
网友的这个问题,涉及两个方面:
1. after 和before 用作连词时,不可省略主语和be 动词;而when 和while 就能省略。
2. 为什么不可以用after done,而需要是after doing 或 after being done?
详细解说如下:
第一个问题:在包含when 和while 引导的某些状语从句中,当其主语跟主句的主语一致,而且含有be 动词时,可以把主语(一般由代词充当)与be 动词一块省略,旨在使句子愈加简洁。
这个规则需要满足3个条件:(1)限于某些状语从句(2)主、从句的主语需要一致(3)有be 动词,这个be 动词可以是系动词,可以是进行时态的be,也可以是被动语态的be。比如:
When asked to sing a song, Mary hesitated for a moment.
While walkingthedog,youwerecareless.
第二个问题:when 和while 只不过连词,不是介词。与when 和while 不一样的是,after 和before 既是连词,也是介词。但:用作连词时,没上述讲的省略主语和be 的使用方法。
用作介词,只有以下两种形式:
after doing:句子主语跟doing 是主动关系。
after being done:句子主语跟doing 是被动关系。
before doing:句子主语跟doing 是主动关系。
before being done:句子主语跟doing 是主动关系。
网友的例句,在after 之后是completed your meal(吃完饭),句子主语是You(在祈使句被省略),依据二者之间存在主动关系,所以,此题空格应填写:after completing。