Recently physicians have determined that stomach ulcers are not caused by stress, alcohol, or rich foods, but a bacterium that dwells in the mucous lining of the stomach
B. not caused by stress, alcohol, or rich foods, but are by
C. caused not by stress, alcohol, or rich foods, but by
D. caused not by stress, alcohol, and rich foods, but
E. caused not by stress, alcohol, and rich foods, but are by
OA: C
I know it is an idiom error. Proper idiom goes "not X..., but (also)(rather)(by) Y"
So I guess, that makes C as the correct choice.
My question is, ulcers is plural so is "are" implied when the sentence goes like
"...ulcers caused not by...., but (are) by"
or we do not need to use plural form here after but ??
Instructor can you please clear this issue for me.