이미 답을 알고 계시네요.
affect는 타동사로 ~영향을 미치다.악영향을미치다.작용하다 이런뜻이고 ===> affect가 타동사이므로 줄친 것 같은 표현은 불가능하겠죠. alcohol has a very bad affect on drivers. 바꿔 본다면 Alcohol affects drivers very badly. 이래야 맞는 문장이 되겠구요.
effect는 명사로 결과 효과 이거 동사로 초래하다 달성하다 입니다 ===> 명사이므로 have an effect on 의 형태가 가능하고 실제로 쓰이고 있네요.
첫댓글 이건 되려 또다른 의미의 affect 와 명사형 affection, affectation 이런 것들이 혼돈되지요. 구분하시면 좋겠네요.
삭제된 댓글 입니다.
have affection on 이란 표현은 본적 없습니다. on 대신에 for는 쓸 수가 있지만 의미가 달라지구요. 그래서 위에서 보여드린 Alcohol affects drivers very badly.처럼 동사를 직접 써야 하지요.