选B,你选C,而不是D,表明你了解你要填的是个状语而非其他。occasion这个词我们中文会习惯翻译成场合,而这个场合也是有讲究的,你必须弄清楚是真实地点方面的场合还是一种时间、时机上的情况,这里是指时间方面。
C
很明显when嘛,就是I ····occasions 表时间,因为She··· I'll health句子成分完整,排除A,D.意思:我很崇拜我的英语老师,我可以记得她很少在因身体不适的情况下停止工作,"在···的情况下"是表时间的状语
B
when表示当什么时候某人正在干什么