who has not been annoyed by ()from something interesting he really wants to hear?

问题描述:

who has not been annoyed by ()from something interesting he really wants to hear?
A.his attention being taken
B.having his attention taken
C.taking his attention
D.having taken his attention

B注意力被打断.应该是被动语态.have sth done是某物被怎么样 的意思.