confronted one's demons
English
Verb
confronted
one's
demons
simple past
and past participle of
confront one's demons