A
句意为:昨天发生在上海的一场火灾造成至少5人死亡,这真是让人震惊的事情。“a shock”表示“一件让人震惊的事情”,故第一空用不定冠词a;“a fire”泛指“一场火灾”,故第二空也用不定冠词a。
答案: A