全站数据
8 4 2 0 5 8 1

be good to do与be good doing的区别

小小建筑 | 简单学习,快乐成才!         
问题更新日期:2024-04-24 16:36:58

问题描述

be good to do与be good doing的区别求高手给解答
精选答案
最佳答案

正确的是be good at doing。

之所以用doing,这是因为be good at后面要跟名词、动名词 或名词/动名词短语,所以就只能是doing。be good at doing sth的意思是“擅长做某事, 擅长干某事”。例句:The boy is good at doing a sum in his head.这男孩善于心算。We should be good at budgeting our time.我们要善于支配自己的时间。We should be good at separating friends and foes.我们要善于区分敌友。而“be good to” 是有助于……例句:It was good to see my old friends again. 又见到我的老朋友们真让我高兴。It’s good to have the children to oneself sometimes. 有时自己一个人跟孩子们相处很有意思。It’s good to have a full and frank exchange of views. 能够全面而又坦率地交换看法是件好事。It’s good to have an experienced man in the saddle again. 再度让一位有经验的人来掌权是件好事。It was good to be back on US soil after our trip to Australia. 赴澳大利亚的旅行结束后重新踏上美国的国土,这种感觉真好。

其他回答

be good to do与be good doing两者的区别:时态不同。

一、Be good to do 做的好,行善

表示计划做某事,还未开始。属于动词不定式,一般表示事情还没有发生,也就是说动作还没有做。

二、Be good doing 擅长做某事

表示正在做某事,已经开始了。属于现在进行时,是英语的一种时态,表示现在进行的动作或存在的状态。

其他回答

一个表示将来一个表示现在。英语中有两个不同的概念,分别是现在进行时和将来进行时。be good to do是属于将来进行时,一起是将来去做,be good doing是现在进行时,表示现在正在做

其他回答

be good to有善待,对…好的含义,be good to do可理解为做…有好处。

be good 后面可以跟at/for doing,有擅长于做…的意思。