一位网友玩网游的时候,看到这样的一句英文:Spend gold to buy Packs. 花钱买包。这让他疾呼“感觉英语白学了”。因为大家应该记得高中学英语的时候,老师教过,spend没有后接to do的用法。用词典一查,也只能看到spend (in) doing和spend on sth.两种用法,根本找不到spend to do的用法。那是不是游戏中的英文搞错了呢?

spend time doing sth语法分析(spendtodo和doing的区别)(1)

经过老黄细细的思量,终于发现了其中的端倪,事实上,spend to do的用法也是可以有的。只是一般用得少。那么这里面到底有什么道理呢?

我们学英语,总是喜欢讲固定搭配,比如spend (in) doing和spend on sth,就被看作是两个固定搭配。其实所谓的固定搭配,只是为了方便中国人学习英语而已。真正学好英语,只讲固定搭配肯定是不行的。如果只讲固定搭配,那就是一种死读书,读死书的方法,是学不好英语的。想要学好英语,除了固定搭配,我们更应该关注的是英语的文化内涵。

动名词doing前面加介词时,经常会使用in,这里的doing可能有正在进行的意味,或者持续进行的意味。不管是哪一种意味,这个动词都是具有持续性的。这里的in可以省略。比如:

I spend three hours (in) studying by myself every day. 我每天花三个小时自学。这里的study就是一个延续性的动词。

当spend后面的动作不是延续性动词的,使用spend (in) doing就不是很合适了。比如网友在游戏中看到的那个句子。如果写成:Spend gold (in) buying Packs. 反而会让人觉得很奇怪,在语感上并不自然。

不过不管是spend in doing还有spend to do,在很多时候,都可以用spend on sth.来代替是。只要do是一个及物动词,它的后面带有宾语,就行得通。比如:

Spend gold on Packs. 在包上花钱。这里就跳过了spend to do的用法。

I spend three hours on self-study every day. 我每天花三个小时在自学上。这里也跳过了spend (in) doing的用法。

如果spend后面的动词是不及物动词,就没有spend on sth.这种用法。比如:

I spend all in jumping. 我耗尽所有在跳跃这件事上。很明显的,我一直在跳。虽然跳的动作是瞬时的,但跳这件事可能是持续的,就是一直跳一直跳。

I spend all to jump. 我耗尽所有只为一跳。这个跳就是瞬间的动作了。

事实上,动词不定式to do是带有目的性,一次性和将来意味的。如果花费时间、金钱或者精力,带有强烈的目的性的话,用to do会比doing更能表达spend的目的性;如果动作没有延续性,只是一次性动用,也是用to do优于doing;假如动作还没有发生,就可以考虑使用to do,反之就使用doing。这三点不仅在这里适用,也适用几乎一切使用to do和doing的地方。

,