I suppose the writer may have justified it on the basis that you are still surprised now, but the original sentence doesn't work properly for me. "you must have been surprised" is preferable.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.