问题

一 Did you hear Tom was criticized for his spelling mistakes in his English composition? 一 Yes, but a more careful person _____ so many mistakes. [ ]

A: wouldn't make
B: needn't have made
C: shouldn't make
D: wouldn't have made
正确答案是: