Learn English – Must know vs. should know

exam-questionsmodal-verbs

Mrs. Woods ……. New York very well. She has lived there all her life.

a. must have known
b. must know
c. should have known
d. should know

The test answer key says b is the right option. But I think both b and d can be correct.

Best Answer

It's a stupid test. Although the relevant contexts are less likely, there certainly are situations where a and c would be perfectly valid. And even for the most likely contexts, it's ridiculous to suppose that d is any "better, more right" than b.