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"
The sentence says “ I never had to accept this job before.” Trabajo is a noun. If you are trying to say, “ I never had to work before ”, then It would be “trabajar” because it is after the verb “había”.