正确答案是B啊
when confronted with 作状语,表示“面对暂时的问题”
那么你的老师给的答案错咯
必须明确confront的用法,和face接近
当confront作为"面对"的时候:sb.confront sth.某人直面某物(注意:绝对不能加介词with)
当confront作为“使面对”的时候:
confront sb.with sth.使某人面对某事
sb.be confronted with sth.某人直面某物 (注意:此处有介词with)
题目已经有with了,你只能使用被动,也就是B选项的confronted
(呃 那个再罗嗦一下,题目中的lose one's heart是错的,意思是“倾心,爱上一个人”的意思,lose heart才是灰心丧失信心的意思)