laughとsmileの違い
laughは
「(声をたてて)笑う」
です。
I laughed at the story.
私はその話しを聞いて笑った。
smileは
「微笑む」
です。
I smiled at them.
私は彼らに微笑んだ。
laughとsmileの違いですが、laughは声を出して笑うことで、smileは笑ってはいますが声は出していません。
ジョークを聞いて、声を出して笑う時はlaugh、子供がお年寄りを助けているのを見て、にっこり微笑んでいる時はsmileを使います。