系统解析:联系语境, 根据there is going to 及tonight可知此句用的是含有there be句型的一般将来时的用法, 意为今晚将有台风, 其构成是three is going to be或者there will be; 所以第一个空应用be动词的原形be; 根据had better ________ out可知这里应用固定用法had better do的用法, 意为最好做某事; 由于这里是要来台风, 所以应是建议不要出去, 其否定形式是在better后直接加not, 构成had better not do, 意为最好不做某事. 综合以上分析, 故选A.
【翻译】
--天气预报说今晚将会有台风.
--因此我们最好不要出去.