Respuesta :

To have gone through hardships and troubles