Это условное предложение третьего типа (Third Conditional). Оно используется для выражения гипотетических ситуаций в прошлом, которые не произошли.
Ответ: If the river had been narrower, Blake would have been able to cross it.