not+be+good+at和not+good+at的区别?

如题所述

not+be+good+atnot+good+at都是英语中表达“不擅长”或“不太精通”某件事的结构,但在用法上有少许区别:

1. not+be+good+at中的be是连系动词,起到连接主语和表语的作用。

not+good+at中good是形容词,直接修饰其后的名词或动词。


2.  not+be+good+at中的good是形容词的形式,at后要接名词或动词的ing形式。

not+good+at中的good必须直接接在其后要修饰的名词或动词之前。


3. not+be+good+at中的主语必须是,be后不能接非人的主语。

not+good+at的结构更灵活,主语可以是人也可以是物


4. 在断定说话者的观点时,not+be+good+at的结构更常用,语气比较客观not+good+at的语气则比较主观

例句比较:

I'm not good at swimming. (not+good+at,主语是人)

我不太会游泳。

The tool is not good at cutting wood. (not+good+at,主语是物,较主观)

这个工具不太适合切木头。

He is not being good at repairing cars. (not+be+good+at,主语必须是人,语气较客观)

他不太擅长修理汽车。

The boy is not being good at the new technique. (not+be+good+at,主语必须是人,结构较复杂,语气较客观)

那个男孩对新技巧不太在行。

not+be+good+at和not+good+at虽然可以表达共同的“不太擅长”之意,但在语气、结构和适用对象上存在一定差异。根据上下文选择合适的表达结构,可以达到交际目的,同时增强语言的准确性。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-02-12

"not be good at" 和 "not good at" 的区别在于,前者是完整的句子,而后者是短语。

例如:

    "I am not good at math." 这是一个完整的句子,表示 "I am not skilled or talented at math."

    "I'm not good at math." 这是一个短语,它的意思与上面的句子相同。

    因此,"not be good at" 和 "not good at" 的意思是相同的,但前者是完整的句子,后者是短语。在实际使用中,两者都可以用来表达一个人不擅长某项技能或科目的意思。

第2个回答  2023-02-12

"not be good at" 和 "not good at" 的区别在于前者强调了动态的过程,而后者则更加强调结果。

例如:

    "I'm not good at playing basketball" 表示玩篮球的能力不好。

    "I'm not being good at playing basketball" 强调的是此时正在玩篮球的表现不好,可能是暂时的。

    因此, "not be good at" 更强调了动态性和可变性,而 "not good at" 则更加强调定性的结果。