HE HAS BEEN LEARNING HARD TO PREPARE _______ THE COMING FINAL EXAM...

6. He has been learning hard to prepare _______ the coming final exam. a. for b. with c. on d. over