1.B 本题考查非谓语动词作状语的用法。Having been attacked by terrorists为分词短语,作全句的状语,其逻辑主语应与句子主语一致。句意为:遭到了恐怖者的袭击后,那幢高楼倒塌了。故选B。
2.B 考查固定搭配和短语辨析。空格处的中心词是名词student,前面的形容词hard-working是定语,所以用such;“cannot…too…”表示“再……也不过分;越……越好”。句意为:她是如此勤奋的—个学生,我们都非常佩服她的毅力。
3.B find+宾语+doing/done,其被动形式为be found+doing/done,现在分词表示“主动,动作正在进行”,过去分词表示“被动,动作已经完成”。dead adj. 作状语通常表示主语所处的一种状态。
4.A 考查make better use of短语意为:好好利用。