Фраза "He came ... an old vase in the attic." (Он пришел ... старую вазу на чердаке.) нуждается в предлоге, указывающем на местонахождение или обнаружение. "Came across" означает "наткнулся", "обнаружил случайно", что логично для находки вазы на чердаке.
Ответ: B across