It is more a grammar problem than a vocabulary one as you thought.
The subject is "Readers",and the predicate is "find".Therefore,answer B provides you a second predicate,which is totally wrong.
Readers accustomed to happy endings may find.... = Readers who are accustomed to happy endings may find.....
Hope my answer can be helpful.