effect的问题

1、have an effect on (upon)
have effect on
哪个用法对,还是都对,请尽量解释详细些。
2、effect什么时候用可数,什么时候不可数。

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有多种,可用复数。
所以要看你是强调多种,还是一种。没有绝对的规则
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-26
1.have an effect on 是对的
例句:
Alcoholic drink can have a bad effect on your body.
含酒精的饮料会对你身体有很坏的影响。
2.效果或影响用单数,副作用side effects用复数
第2个回答  2008-03-26
effect可以作名词,也可以作动词用。
名词effect是“效果,作用”的意思。
举例:
The advertisement didn't have much effect on sales.
广告并没有起到多少促销作用。

动词effect是“影响”的意思。
举例:
This book effects me.
这本书影响着我。

affection只能作名词用。
有“爱,感情,作用,影响”等多种涵义。
当它理解为“作用,影响”时,和effect的名词用法一致。但affection通常都作为“感情”来解释。。

举例:
Every mother has affection for her children.
每个母亲都爱她的孩子。

He felt great affection for his sister.
第3个回答  2008-03-26
固定搭配:have effect on sth 对...有作用或影响。
(注:have 与 effect 之间可以加个形容词来修饰effect,表示什么样的作用,如good, bad等, 而且effect单复数都可以,单数时前面的an 可以省略)
例:have bad/good effect(s) on ....(On 后面接名词)
eatting too much will have bad effect on our health.
第4个回答  2008-03-26
都可以。
have effect on: 对…有影响
例句:
having adverse effect on living things.
对生物有不利的作用。

have an effect on: a.有影响
例句:
This drug has an effect on your whole system.
这种药对你的全身机体都有作用。
相似回答