Решение:
Предложение описывает событие в будущем, которое является результатом объявления. Глагол 'announced' стоит в прошедшем времени. Чтобы передать будущее действие, которое произошло после момента объявления (в прошлом), мы используем конструкцию 'will come'.
- comes — настоящее время, не подходит.
- will come — будущее время, корректно для выражения будущего события относительно прошлого момента объявления.
- had come — предпрошедшее время, используется для действия, которое произошло до другого действия в прошлом.
- came — прошедшее время, но событие будет происходить в будущем относительно момента объявления.
- would come — используется для выражения будущего в прошлом, но здесь более естественно простое будущее время.
В данном контексте, когда объявление сделано в прошлом, а действие (вступление в силу) произойдет в будущем относительно того момента, наиболее подходящим является will come.
Ответ: will come