问题

t sure of the reason for the dog’s illness, but it ____ by eating too much.
A:may have been caused
B:need have been caused
C:should have been caused
D:must have been caused;
B:need have been caused
C:should have been caused
D:must have been caused;
正确答案是: