has yet to be or is yet to be?
Sorry to disagree, but this has nothing to do with past or future events; has and is are both present tense verbs. "He has yet to provide the documents" is correct because it describes a noun in relation to an event that hasn't happened yet, and so does the phrase "the best has yet to come."