Применим ПРОТОКОЛ Б.
- Выделим грамматические основы: внук сдержал.
- Предложение простое, осложнено уточняющим членом, вводимым сочетанием если не... то.
- Уточняющие члены предложения выделяются запятыми.
Ответ: Внук сдержал своё обещание приехать, если не завтра, то в ближайшие дни.