By the time Jack comes back from his hometown, we _______ all the preparations.
A:finish
B:have finished
C:had finished
D:shall have finished
发布时间:2024-06-04 22:31:42