B.such as to 为正确选项。
一般such是形容词,但这里的such 是代词,=such good things,“这样(好)的东西”的意思。
如果D选项错在,后面不是个句子,而是个不定式,故不能用so that 句型。
选B
such在主句中作代词,代替my English teacher‘s humor,之后such与as连用。
若第一空用so,so 只有修饰形容词 副词 程度副词的功能,不能代指主语
第二空若用that,则之后跟的是一个不完整的句子,无主语,对第二空最方便的理解方式是such和as作为固定搭配连用
题目的关键就是要看出第一空应选such
答案c,前文叙述的是老师的humor,为名词,故用such that.
so that 的意思是如此......以至于......