一、含义不同
shout to
向 ... 喊
shout at
对 ... 大声叫喊,对…大喊
二、用法不同
shout to
shout to sb.一般指因距离远而不得不“对某人大声叫喊”(否则对方无法听见),目的是让别人听见,不带生气等感情因素。
I had to shout to make myself heard.
我得大声嚷,否则根本听不见我的声音。
shout at
shout at多指因生气或愤怒“冲某人大声吼叫,嚷嚷”。
In a blaze of fury he shout at his wife.
狂怒之下,他冲着他太太吼叫。
三、侧重点不同
shout to
shout to sb向叫喊呼唤。指朝某人大喊大叫,是远距离的。shout to无感情色彩,大声对别人说的意思。
shout at
shout at对大声喊呼叱叱喝。是近距离朝某人喊。两者之间有距离差别。shout at有骂人的意思。
shout可以用作动词
shout的基本意思是“高声喊叫”,指声带发出较高的声音,意在传送到较远的距离、引起注意或高过其他与之相冲突的声音。引申可作“大声讲”解。
shout可用作及物动词,也可用作不及物动词。用作及物动词时接名词、代词或that从句作宾语,其宾语通常为叫喊的具体内容,也可接同源宾语或直接引语。还可接以形容词充当宾语补足语的复合宾语。用作不及物动词时可接动词不定式作目的状语。
shout后接介词at表示“冲…嚷”; 后接副词down表示“把…哄下台”; 后接副词out表示“突然叫出〔说出〕”,其宾语常是名字、地址、价格、答案等,也可以不带宾语; 后接介词with表示伴随情况。
shout可以用作名词
shout用作名词的意思是“呼喊,喊叫”,是可数名词,常用于give, raise, set up, shout, utter等动词后作宾语,是可数名词。
在澳大利亚或新西兰口语里, shout也可表示“轮到某人请客喝饮料”,通常用作单数形式。