1、词义广泛性不同:
nice可表示形容词和名词;
good除了表示形容词和名词外,还可表示副词。
2、侧重点不同:
nice带有一定的感情色彩。着重强调人们的感觉,含有“漂亮的”、“美妙的”、“美味的”等意思。
good修饰名词。指人或物的特性或本质很好。
nice用法:基本意思是“美好的,美妙的,令人愉快的”。用于人时,指人心地善良,态度友好,行为正派。有时用作反语,表示“糟透的,困难的,讨厌的”。
good用法:在句中作定语时,表示“好的`,愉快的”。good在句中用作表语时,表示善用(某物),善于处理(某事),善待(某人),后接for可表示“有益的,合适的”,后接to可表示“对…友善的”,后接at可表示“精通的,熟练的”。