=> good question.
그런데 이 문제는 두가지 방향으로 생각할 수 있습니다.
The mechanic did a better job on our car than Kylie's... 라고 쓰면 (on 없이)... 해석이 it could mean that "the mechanic did a better job on our car than the job that kylie's (mechanic) did on our car... 즉, mechanic가 두 사람이고 우리가 아는 mechanic가 kylie가 아는 mechanic 보다 우리 차를 더 잘 고쳤다... 라는 전혀 다른 뜻의 문장이 될 수 있습니다.
즉, 이 경우 Kylie's의 aportrophy s ('s)가 Kylie's car를 말하는지 Kylie's mechanic를 말하는지가 불확실 해진다는 뜻이죠.
아니면 다른 방향으로 보면
C.는 first in a series of parallel items
(When an article or a preposition appears before the first in a series of parallel items, repeat the word before others in the series.)
D.는 in a list라고 쓰여있죠?
(When using an article or preposition in a list, )
두 가지 경우가 엄연히 다른거죠?
Hope this helps~