Teacherliu的分析,很深刻,也很透彻,但我有一点不同看法:
就所给的句子来看,在没有上下文的情况下,我倒觉得填不定式和现在分词都可以,只是意思有所不同:
He put up some signs to ask for old clothes. 句中的不定式短语表目的(目的状语),指为了找old clothes,而put up some signs。
He put up some signs asking for old clothes. 句中的现在分词短语作定语,指找old clothes的signs。
也许你会认为,若将asking for old clothes理解成定语的话,那该现在分词短语的逻辑主语就应该是signs,而signs不能发出ask for的动作,错!如果照此理解,那下面这个句子如何理解?它出自一本英语词典,显然letters可以发出ask for动作,signs自然也可以的:
They received millions of letters asking for information. 他们收到了无数的咨询信件。
在回答你的问题之前,我先讲一讲,动词不定式做目的状语和现在分词作目的状语的区别:
1. 不定式作目的状语,带有很强的目的性。有时为了突出和强调目的性,可以把不定式置于句首,或者在不定式前加in order或so as(但so as to do不可位于句首)。
One of my old friends came to see me from Beijing yesterday.我的一个老朋友昨天从北京来看我。
In order to ensure success, we must make a complete and thorough plan.为了保证成功,我们必须要有一个周密的计划。
The speaker raised her voice so as to make herself heard.为了让别人听见,演讲者提高了嗓门儿。
2. 现在分词作目的状语,目的性不是非常明确。它往往带有伴随性,目的和伴随兼而有之。多放于句末,且与主句用逗号隔开。
Many young farmers hunted around from city to city, hoping to get good jobs. 许多年轻的农民从一个城市到另一个城市,希望得到好工作。
The secretary worked late into night, preparing a report for the manager. 秘书为了给经理准备一个报告而工作到深夜。
She kept it a secret, trying not to lose her job.她对此保守秘密,尽量别丢掉工作。
二、动词不定式做结果状语和现在分词作结果状语的区别:
动词不定式作结果状语,表示出乎意料的结果,而用现在分词作结果状语表示自然的结果。并且,充当结果状语的现在分词的逻辑主语有时并不是句子的主语,而是句子的内容或部分内容。
He hurried to the station only to find the train gone. 他匆匆忙忙地赶到火车站,发现火车已经开走了。
It has rained for over ten days, causing the river to rise.下了十多天雨,致使河水上涨。
你的句子,所表达的目的性非常明确,因此,选择不定式to ask。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!