der Ausdruck geht zurück auf mhd. vaste, ahd. fasto und ist ursprünglich als Adverb zu → fest in Verwendung gewesen; zunächst als „sehr“ verstärkend gebraucht, ist es in neuhochdeutscher Zeit zu „beinahe“ abgeschwächt worden (mhd.)
Woher kommt fast | Wortherkunft von fast | wissen.de