Chinese: 肯定有人看见了发生了什么。
English: Someone must've seen what happened.
French: Quelqu'un a sûrement vu ce qui s'est passé.