例如: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, _______ (check) 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, _______ (check) for spelling mistakes.
同理,检查是否有拼写错误的动作和读信的动作是同时的,而不是读完信才检查。所以只能用现在分词作伴随状语(或理解为目的状语也行),用不定式为逻辑错误。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!