____for a long time,but he managed to catch up with his classmates at last.

问题描述:

____for a long time,but he managed to catch up with his classmates at last.
A.Having been ill B.Being ill C.He was ill D.Though ill

选C
后面BUT引导的是从句,前面需要一个主句