一个关于英语语法的问题?

I spent more time organizing my meal by color than I did eating it,
or talking to her.
这句话有问题吗
为什么organizing用现在分词呢
还有talking为什么用现在分词..

第1个回答  2019-12-18
I spent more time organizing my meal by color than I did eating it,or talking to her.
中文意思是:我花比吃饭以及和她说话的更多时间去准备饭食。
organizing之所以用现在分词是因为spent time doing的语法要求
而eating现在分词是动名词,也就是动词作名词,表示吃的东西
第2个回答  2019-12-18
这里考察的是固定搭配的用法。spend time (in) doing sth,是个固定搭配,in可以省略,动词必须用现在分词形式。talk前面用的是or(或者),说明和前面的organize是并列的,所以两者形式要保持一致,都用现在分词形式。
第3个回答  2019-12-18
spend time in doing sth, 这是一个固定搭配,花时间做什么事。这里的in可以省略,动词用ing形式,所以organize和talk都需加ing。spend time on sth,后面是名词形式。本回答被提问者采纳
第4个回答  2019-12-18
I spent more time organizing my meal by color than I did eating it,
or talking to her.
相当于
I spent more time in organizing my meal by color than I did in eating it,
or talking to her.

牛津词典
spend verb【不规则形式】 spent, spent
1
~ sth (on sth/on doing sth)
用,花(钱)
to give money to pay for goods, services, etc.
[VN] I've spent all my money already.
我已经把我的钱全都花完了。
She spent £100 on a new dress.
她花100英镑买了一条新连衣裙。
[VN -ing] The company has spent thousands of pounds updating their computer systems.
公司花了几千英镑更新计算机系统。
[also V]
2
~ sth (on sth) | ~ sth (doing sth/in doing sth)
花(时间);度过
to use time for a particular purpose; to pass time
[VN] We spent the weekend in Paris.
我们在巴黎度过了周末。
How long did you spend on your homework?
你做家庭作业用了多长时间?
How do you spend your spare time?
你在业余时间干什么?
Most of her life was spent in caring for others.
她大半辈子的时间都用来照顾别人了。
[VN -ing] I spend too much time watching television.
我看电视花的时间太多。
3
[VN] [often passive] 花费,消耗,用尽(精力等)
to use energy, effort, etc., especially until it has all been used
She spends too much effort on things that don't matter.
她在一些无关紧要的事情上花费精力太多。
第5个回答  2020-01-31
spend some time(in)doing sth, 这是一个固定搭配,花时间做某事。这里的in可以省略,动词用ing形式,所以organize和talk都需加ing。
相似回答