这道题首先排除BD,因为这两个选项中都含有介词to,to后应该接名词,不应该接句子
再看C,似乎C表示过一段时间的意味,但是over+时间,表示“在……期间”,故C不够准确
故只能选择A,不过还真没见过“as soon as”有这样使用的,翻译我认为是这样的“在人们遗忘这次事故不久,就停止谈论它了”,个人觉得是“忘在先,停止谈论在后”as soon as=at once after
另一道题,选择D,前三个一般均能接against,表示对抗的意味,而D表示提及、想到
这是初二的题吗?不会是竞赛题吧,比较难!