Chinese: 她不得不待在这儿。
English: She has had to stay here.
French: Elle doit rester ici.