单选题 A city that is set on a hill cannot be hid.
【正确答案】 B
【答案解析】解析:句意:一座在山上的城是不能隐藏的。“city”,“hill”,“hid”三个词中都有元音[i],而他们各自的辅音不同,因而该句使用了半谐音的修辞方法,B项正确。