The correct answer for this sentences should be option 3 "desde hace". This mean that for a period of time (three days) you were not able to fin de keys. * hace desde is not a valid option * hacía would imply a past action. "Hacía un año que no la veía" * Hace que needs an action afterwords not a period of time. "un año hace que no como chocolate"