Use had in your sentence. 'had' is generally used when one has got a couple of events in the past, and one wants to clearly show which one of the two happened earlier. It was the best book I HAVE /HAD ever read until I read Harry Potter.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.