A. SO B. BUT C. AND D. TOOCÂU 50

2. He has been waiting for this letter for days, and at ______ it has come.A. last B. the end C. present D. the finish