It should be "have" in the 1st sentence, "does" requires a bare infinitive; "has" is for the 2nd one: it is conjugated in the 3rd pers. sing. (S = anyone) to form the present perfect with "read".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.