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

问题描述:

语法题目请解释分析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!!!

A,这是虚拟语句,would have finished表示到那时就应该完成了,表示将来

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