Решение:
Предложение выражает следствие, где чрезмерная степень признака (легкость теста) привела к результату (все получили 'A'). Используется конструкция 'so ... that'.
- a) such - используется с существительными.
- b) so - используется с прилагательными и наречиями в конструкции 'so + прилагательное/наречие + that'.
- c) too - используется в конструкции 'too + прилагательное/наречие + to + инфинитив', выражает чрезмерность, которая мешает действию.
- d) very - используется для усиления прилагательного/наречия, но не образует следствия в таком виде.
Ответ: b) so