be absent from和be absent for有什么区别?

问题描述:

be absent from和be absent for有什么区别?

I was absent from the meeting.
He failed in the exam because of his absence of mind.
他因心不在焉而考试不及格.