Задание требует вставить глагол в правильной форме, учитывая структуру предложения. Это условное предложение третьего типа (Past Perfect в условии, Past Conditional в следствии).
Ответ: I had taken a taxi if I had known that it was such a long way.