① be good at意為“擅長,長于”,相當于 be strong in。
He is good at figures. 他善于計算。
She is good at music but poor in drawing. 她擅長音樂,但拙于繪畫。
This cat is good at catching rats. 這只貓很會捉老鼠。
I am sure she will be very good at her major. 我堅信她的專業(yè)課會學得很不錯的。
② be good to意為“對……好,對……態(tài)度好;在……方面好”。
Chicken soup is good to the taste. 雞湯的味道好。(=Chicken soup is nice to taste.)
A father should be good to his children. 父親對孩子應該慈愛。
③ be good for意為“有益于;對……有效;勝任”。
It is good for the health to take a walk in the morning. 清晨散步有益于健康。
This licence is good for one year. 這張執(zhí)照有效期是1年。
The little boy is good for another two miles. 這小男孩還能再走兩英里。
提示
①be good of sb. to do sth. 表示“某人做某事好……”。
It is good of you to help me out. 多謝你幫我渡過難關。
②同at連用的短語:
be bad at 拙于……
be clever at 善于……
be quick at敏于……
be slow at 拙/鈍于……
be poor at拙于……
④ 同in連用的短語:be skilled in,be skillful in,be adroit in,be dexterous in,be proficient in等,表示“熟練于……,擅長……,精通于……”。但be weak in表示“弱于……”。
Henry is proficient in most sports. 亨利擅長大部分運動項目。
He is weak in grammar. 他語法知識差。