0
23/05/2020 7:07 am
Topic starter
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