一道英语词汇题

问题描述:

一道英语词汇题
the——in Janet's character has hindered her from advancement in her career.
a)weakness
b)defect
c)shortcoming
选什么?为什么?

b)defect
应为defect 往往表示与生具有的不足、缺陷或瑕疵.这里说的是Janet's character,所以很恰当.