THE ENGLISH OF THIS ESSAY IS SO GOOD. IT ___________ BY HERSELF. A...

14. The English of this essay is so good. It ___________ by herself. A. shouldn’t have been written B. can’t have been written C. mustn’t have been written D. may not have been written