Chinese: 她昨天一定已经做过了。
English: She must have done it yesterday.
French: Elle l'a certainement fait hier soir.