Can you not insert an "ei" here: "beth ddylai hi ei wneud heno"?
Yes, if you wish. It is usually left out in the colloquial language, although the mutation remains.
Thanks, I'll test it again next time then.