问题 选择题

Can you imagine John _____ his work ahead of time though he had three days off? [ ]

A. finish

B. finishing

C. to finish

D. to have finished

答案

答案:B

计算题
单项选择题