shout to sb.一般指因距离远而不得不“对某人大声叫喊”(否则对方无法听见),目的是让别人听见,不带生气等感情因素。
shout at多指因生气或愤怒“冲某人大声吼叫,嚷嚷”。
shout to sb向叫喊呼唤。指朝某人大喊大叫,是远距离的。shout to无感情色彩,大声对别人说的意思。
shout at对大声喊呼叱叱喝,是近距离朝某人喊。两者之间有距离差别。shout at有骂人的意思。
shout的基本意思是“高声喊叫”,指声带发出较高的声音,意在传送到较远的距离、引起注意或高过其他与之相冲突的声音。引申可作“大声讲”解。