Краткое пояснение: Необходимо выбрать союз, который логически связывает две части предложения, указывая на неожиданное обстоятельство.
Логика такая:
В данном предложении нужно выбрать союз, который показывает противопоставление. Я пришёл вовремя, но автобус задержался. Союз "но" указывает на то, что несмотря на своевременный приход, возникла задержка из-за автобуса.