deliver vs. bring

Business Idiom in English, Intermediate level

ESL/EFL Test #96 [color=blue]“Letter of Complaint (3)”, question 3

Unfortunately he had the wrong part with him

(a) delivered
(b) fetched
(c) brought
(d) picked

Business Idiom in English, Intermediate level

ESL/EFL Test #96 [color=blue]“Letter of Complaint (3)”, answer 3

Unfortunately he had brought the wrong part with him

Correct answer: (c) brought

Your answer was: [color=red]incorrect
Unfortunately he had delivered the wrong part with him
[size=200]_________________________[/size]

why in commercial context here is used brought instead delivered?

.
You cannot ‘deliver with (someone)’, but you can use ‘bring with (someone)’.
.