translate English to French: That seems to me what actually happened.
J'ai l'impression que c'est ce qui s'est passé.