During the heavy storm last week, we had to take ________ under a flyover.
本题考查词组搭配。take shelter 是习惯搭配,意为“躲避风雨, 避难”,under a flyover 意为“在立交桥下”。shade 意为“荫凉 处”;shield 意为“盾,防护物”。故选 B。 【译文】上周下暴雨时,我们不得不在天桥下躲雨。