A mechanic is not a medical personnel and cannot give anyone an injection.
Which of the following two sentences does not make sense?

[1] "my doctor gave me the last dose of the injection yesterday."
[2] "my mechanic gave me the last dose of the injection yesterday."