having passed all the tests, she felt a great weight ______ off her mind.
A.taking
B.take
C.to be taken
D.taken
正确答案是D