Is this sentence correct? She has never been missed her homework.

2 answers

No.

A better sentence would be:

She has always turned her homework in on time.
She has never been missed her homework.

What about:

She has never missed her homework.