Pembahasan Soal Sentence Completion (44)  

Posts: 84
Topic starter
Joined: 3 years ago

Tom is really smart. He can solve the most difficult math problem in just five minutes. He .............. his homework by the time we arrive.

a. will finish

b. is finishing

c. has finished

d. will have finished

e. always finishes