Краткое пояснение: Нужно выбрать союз, который логически свяжет две части предложения, выражая отношение между ними.
В данном случае союз «но» выражает противопоставление: я пришел вовремя, но автобус задержался. Это логично, так как обычно приход вовремя предполагает и своевременный приезд автобуса.