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

6. Your work has been very good ______ this year.A. so far B. by far C. as far as D. so long