HE HAS BEEN STUDYING HARD , _________ HE CAN PASS THE FINAL...

21. He has been studying hard , _________ he can pass the final exam . A. yet B. so C. however D. but