We're going to spend three days in the country.为什么three days前面没有for?是spend出现,后面原先需要介词的短语都不用加介词了吗?

问题描述:

We're going to spend three days in the country.为什么three days前面没有for?
是spend出现,后面原先需要介词的短语都不用加介词了吗?

spend 是及物动词啊 不用加介词 for 的。

这里的three days是你要消耗(spend)的东西。spend作为及物动词,是不用加for的。6409_s所说的句子里,my holiday作为了你要消耗的东西,这时,spend作为句子的补充,才需要呈“for three days”的形式出现。

我们将在这个国家呆上三天时间.
spend作及物动词,后面加钱,时间,精力,表示"花费,花销"
如果一定要用for,则可以这样:
We're going to stay in the country for three days.

You can say: we're gong to spend my holiday in the country for three days. On the other hand, you can make the sentence like you said.