At last he ___finishi the work ahead of time.A.couldB.was able to C.could have done D.would have been able to请问一下B.D的区别、would have been 的意思是什么、?be able to do 与can do 的区别是什么?wouldn't/won't的用法是什么

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 14:53:26
Atlasthe___finishitheworkaheadoftime.A.couldB.wasabletoC.couldhavedoneD.wouldhavebeenableto请问一下B.D的区

At last he ___finishi the work ahead of time.A.couldB.was able to C.could have done D.would have been able to请问一下B.D的区别、would have been 的意思是什么、?be able to do 与can do 的区别是什么?wouldn't/won't的用法是什么
At last he ___finishi the work ahead of time.
A.couldB.was able to C.could have done D.would have been able to
请问一下B.D的区别、would have been 的意思是什么、?be able to do 与can do 的区别是什么?wouldn't/won't的用法是什么、?

At last he ___finishi the work ahead of time.A.couldB.was able to C.could have done D.would have been able to请问一下B.D的区别、would have been 的意思是什么、?be able to do 与can do 的区别是什么?wouldn't/won't的用法是什么
本题答案肯定是D了,是假设的虚拟语气,他最终,还是能够提前完成哪项工作的.有一种假设条件在里面