语法与词汇 No one knew what the army was doing; there was a veil of secrecy over their activities.无
【正确答案】 D
【答案解析】句意: 没有人知道军队在干什么; 他们的活动有一层神秘的面纱。 a veil of……的面纱。