HE HAS BEEN WAITING FOR THIS LETTER FOR DAYS, AND AT IT HAS COME....

865. He has been waiting for this letter for days, and at it has come.

A. last B. the end C. present D. the finish