单选题 The army got the order to arrive at the front immediately, but their advance was ______ by bad weather.
A. confused B. hampered
C. hammered D. perplexed

【正确答案】 B
【答案解析】该题是词汇题,考查动词词义的辨析。动词confuse意思是“使糊涂”。动词hamper意思是“阻碍”,如:Their work was hampered for lack of equipment. 由于缺乏设备,他们的工作进展受阻。动词hammer (together)意思是“用锤和钉拼合”,如:hammer together a picture frame用锤和钉制作一个相框。动词perplex意思是“使窘困”,用被动结构,如:be perplexed for an answer不知怎么回答才好/perplex a man with questions以问题使人困窘。因此,根据题意,选项B为最佳答案。