effect是名词, 影响(on, upon)
affect是动词
Punishment had very little effect on him.
惩罚对他没有什么效果.
当然了,这两个词也都有动词性.
affect 指“产生的影响之大足以引起反应”,着重“影响”的动作, 有时含有“对...产生不利影响”的意思, 如:
This article will affect my thinking.
这篇文章将会影响我的思想.
effect 指“实现”、“达成”,着重“造成”一种特殊的效果, 如:
This book effected a change in my opinion.
这本书使我的看法起了变化.