SAT identifying sentence errors help

<ol>
<li>“Tells” should be “has told” (which is still present tense!) because of “To this day…”
I’d say it should be “tell” if it weren’t for that beginning phrase, but either way, B is the right answer.</li>
<li>“Ever had” should be “had ever had”; “thought” should NOT be changed to “think” because everything else is already in the past tense. Changing that would cause a conflict in verb tense.</li>
</ol>