比如:He wrote a letter apologizing to his daughter for what he had done.
这里虽然依据经验,能填出来apologizing,由于letter message post等后面常常用目前分词表随着,但一直会想到,为何不可以填 to apologize表示目的呢?
再譬如:
She read the letter through before sending it, _______ for spelling mistakes.
答案:checking,剖析是:这里是用目前分词表随着。
疑问:但为何不填不定式 to check 呢?可以理解为用不定式表目的啊!
一种办法是由于有逗号,所以只能填 checking 表示随着。
但假如没逗号的状况下,又该如何判断呢。
She read the letter through before sending it (check) for spelling mistakes.
He wrote a letter apologizing to his daughter for what he had done.
主语写信的时候,就会写到“I‘m sorry for..., 即道歉和写信具备时间上的同时性,所以用目前分词作随着状语。即写这封信本身就是表示道歉。假如用不定式作状语,则不定式的动作在谓语动作的时候还没发生,道歉的动作是在写完信之后。这显然不符合逻辑。
She read the letter through before sending it, _______ for spelling mistakes.
同理,检查是不是有拼写错误的动作和读信的动作是同时的,而不是读完信才检查。所以只可以用目前分词作随着状语(或理解为目的状语也行),用不定式为逻辑错误。