strongとpowerfulの違い
strongの意味は
「力の強い、丈夫な、(意志が)強い、濃い、有力な」
です。
He is very strong man.
彼はとても力が強い男性です。
powerfulの意味は
「強力な、力強い、影響力がある」
です。
This car has a powerful engine.
この車は、強力なエンジンを持っている。
strongとpowerfulの違いですが、どちらも物理的に力があるという意味がありますが、strongの方は、健康的で力強いという意味で、powerfulは、単に力があるという意味になります。
また、powerfulは権力がある場合など使われます。一方のstrongは、意志が強いという意味で使われます。
powerfulはどちらかというと全体を見て判断するのに対して、strongの方が直接な力について言及される感じです。
The president is very powerful.
その大統領はとても影響力がある。
The president is very strong.
その大統領は、とても力強い(意志がある)。