В 1 предложении, похоже, возможны варианты, в зависимости от контекста. have been able - мне тоже нравится. В моём варианте was able - повествование рассказчика в прошедшем времени.