两个说法都是对的!cause 表示“造成”“使(发生)”,有以下常用搭配:
1. 其后可直接用造成的结果或发生的事情作宾语。如:
Smoking can cause lung cancer. 吸烟可导致肺癌。
Careless drivers cause accidents. 司机不小心就出事故。
2. 后接双宾语。如:
The car caused me a lot of trouble. 这车给我引来了不少麻烦。
I hope this will not cause you any inconvenience. 希望这不会给你造成不便。
3. 后接不定式的复合结构作宾语。如:
Heating a copper bar will cause it to expand. 对铜棒加热会使它膨胀。
What caused your wife to change her mind? 是什么使你的妻子改变了主意?
若双宾语易位,可用介词 to / for 来引出间接宾语。如:
Her irresponsible behaviour has caused her family a great deal of anxiety.
=Her irresponsible behaviour has caused a great deal of anxiety to [for] her family.
她不负责任的行为已引起她的家人的莫大担扰。
注意,cause 表示“使”“迫使”,通常接不定式的复合结构作宾语,注意不要受动词 make 的影响而用错句型。比较:
是什么使她哭了?
正:What caused her to cry? / What made her cry?
误:What caused her cry [crying]? / What made her to cry?
这个坏消息使她伤心。
正:The bad news caused her to be sad.
正:The bad news made her sad.
误:The bad news caused her sad.
补充一个 cause sth for sth。例如
A stretch of winter weather is making its way across the country and threatening to cause havoc for travel plans. 此时此刻全国各地的严冬天气正威胁造成破坏人们的旅行计划。