His words activated my spirit.

His words activated my spirit.

A.curbed

B.dampened

C.confused

D.stimulated

正确答案是D