问题

e taughthundreds of students,___________ having been working in their fields for years
A:should have told
B:shouldn’t have told
C:must have told
D:needn’t have told
B:shouldn’t have told
C:must have told
D:needn’t have told
正确答案是: