be good at(for)(with)…的区别 和后面应该接什么词。

如题所述

后面应该接名词性质的词。
1、后面应该接词不同:
be
good
at
doing
sth,后面接动名词或者表示动作的名词,宾语往往指“技能、技巧、学科等;
be
good
for
名词或者名字状语;
be
good
with
sb,宾语一般是“人”。
2、表达的意思不同:
be
good
at:擅长于;be
good
for:有益于;be
good
with:善待。

3、用法不同:
He must be good with kids.
他必须跟孩子相处得好。
Oh great! That'll be good for Fergus.
哦,太棒了!那将对弗格斯很有利。
You have to be good at spotting trouble on the way and heading it off.
你必须善于发现潜在的麻烦并加以化解。
参考资料来源:百度翻译-be
good
with
参考资料来源:百度翻译-be
good
for
参考资料来源:百度翻译-be
good
at
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-28
be
good
to
有两种句型分别是
be
good
to
sb

be
good
to
do
sth
意思是对什么友好
和做某事有好处/很好
第2个回答  2020-01-04
be
good
at
/
be
good
with
/
  be
good
to
/
be
good
for
  be
good
后接不同的介词,表达的意思也不同。
  1)be
good
at
意为“擅长……”,后接名词、代词或ving形式。例如:
  I’m
good
at
playing
chess.
  我擅长下象棋。
  2)be
good
with意为“灵巧的;与……相处得好”。
例如:
  She
is
good
with
her
hands.
  她手很巧。
  He
is
very
good
with
the
children.
  他与这些孩子处得很好。
  3)be
good
to意为“对……友好”。
例如:
  My
friend
was
good
to
me
when
I
was
ill.
  我生病时我的朋友对我关怀备至。
  4)be
good
for意为
“对……有好处”。例如:
  Eating
more
vegetables
is
good
for
your
health.
  多吃蔬菜对你的健康有好处。