区别就是两者都是形容词且都可以表示有效的意思,但其他具体的不同如下

effective中文意思是adj. 产生预期结果的,有效的实际的,事实上的(法律、规则等)生效的,起作用的给人深刻印象的

efficient中文意思是adj. 生效的,效率高的(人)有能力的,能胜任的

The pill is the most efficient method of birth control.避孕药是最有效的节育办法。