Обоснование:
Фраза 'had to go' (пришлось пройти) часто используется с предлогом 'through' (через, сквозь) в значении преодоления трудностей. Поэтому 'go through a lot of difficulties' (пройти через множество трудностей) является устойчивым выражением.
Ответ: through