语法与词汇 They have taken a shellacking so far.
【正确答案】It means a heavy defeat or beating.
【答案解析】句意: 到目前为止他们已经进行过一次一次鞭打了。