Chinese: 你觉得这事是谁干的？
English: Do you have any idea who would do this?
French: As-tu la moindre idée de qui ferait ça ?