effect在可以是可数也可以是不可数,而且一般不区分。主要看具体语境:以牛津英语词典为例:
当effect指
change produced by an action or cause; result or outcome 效应; 结果; 后果:
例句一:the effects of heat on metal 热对金属产生的效应
例句二:Did the medicine have any effect/a good effect? 这药有什麽疗效[疗效好]吗?
可见不用明确区分。例一中,热效应不只一种,是多重效果,可用得数。例二中强调一种效果,用单数。
又如:
例三:The science fiction film had some marvellous special effects.这部科幻电影有些特殊效果美妙绝伦.
这种情况下effect有多种,可用复数。
所以要看你是强调多种,还是一种。没有绝对的规则