Although “anybody” is in the third person singular, and hence the correct verb form used with it must contain an “s” (as in “anybody who has read the book …”), “have” in the situation described above is the only “correct” option.look at