Is "for" necessary here?
Native speaker’s answer
Rebecca
Because "for" is not the end of this sentence, it is necessary here. She doesn't complete the sentence because she needs to think about how long she had been committed to "Beauty and the Beast".