语法题目请解释分析A,D里选哪个谢谢

问题描述:

语法题目请解释分析A,D里选哪个谢谢
By he time i returned ,u ( )this book.
A.would have finished
B.would finish
C.will be finished
D.should have finished

D
应该是the 不是he
虚拟语气中的完成时态