英语问题, 怎么选择 to 还是 for?i want to practice this song for improving my singing skills.

比如这句话,我应该用 to 还是 用 for?

I want to practice this song for improving my singing skills. 我想通过练习这首歌来提高自己的歌唱技巧。
这里因为improving是动名词,所以肯定前面要用介词for。
如果是improve则可用to,即 I want to practice this song to improve my singing skills. 这时不定式 to improve my singing skills. 作目的状语
另外注意,practice后面如果直接是非谓语动词,则只能接动名词ing形式,而不能跟不定式。比如
practice playing the piano (✓),不说practice to play the piano (X)。追问

我想问的是 to do 还是 for doing 我应该怎么选择,而不是先确定是 do 还是 doing 后我在前面填 to 还是 for

追答

这两个都可以,for doing sth 与 to do sth 都含有为了... 的意思,都可以在上面句子里表示目的。只是注意practice后面不可以直接跟不定式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-07
这是一个最难的英语问题,这不是关于语法的问题,语法不能解释为什么 for doing 不行。 这里你需要用 to. 也许你只能一个一个动词来学,英语母语者也是这样。我知道你肯定觉得 for improving the singing skills 看上去很符合语法,但是这马上就能看出你是刚学说英语的人。
另外,尝试把这句话放入对话里,这可能很有用
why do you practice this song? 看上去是你这句话的正常提问。
what is this song for? 你可以说 i have this song for improving my singsing skill.
这里你可以看出 如果你想用 for doing 实际上你在专注于物体 for 物体。追问

一个一个动词来学,这也太恐怖了吧。你是怎么学的啊

追答

我也是这样学的,只是我的实际说英语时间,比你要多太多。

本回答被提问者采纳
第2个回答  2021-03-07
to improve追问

为什么不用 for 呢

追答

表示目的, 一般用 to do something

for的话,可以表示对象,如:

I want to practice this song for the singing competition.