一道英语语法题
Heoftensatinsmallbardrinkingconsiderablemorethan___________.
A)hewasingoodhealth
B)hishealthwasgood
C)hisgoodhealthwas
D)wasgoodforhishealth
请问选哪个,涉及到怎样的语法知识?