I’m sorry to have given you so much trouble. 对不起给了你这么多麻烦。
我不太明白这个, 不定式表示在谓语时间之后,那么不定式的完成体又表示在谓语时间之前,这个好像有点矛盾吧。 感谢老师的解惑。
例如上句,to have given是不定式应该表示在谓语时间之后,然后又说是完成体表示在谓语时间之前,好像有点矛盾。
曹老师:
有些句型结构要求必须使用不定式。但动态动词的不定式to do形式通常表示后于谓语动词动作的事件。如果句子的逻辑为不定式的动作是先于谓语动词的,就必须将不定式的形式改为完成体。这样不定式就可以表示谓语动作之前的事件了。尤其是正式语体的时候。