英语问题。为什么选b请逐个选项分析,谢谢。
来源:百度知道 编辑:UC知道 时间:2024/07/08 02:06:09
At last he()finish the work ahead of time.这句话什么意思
A.could B.was able to C.could have done D.would have been able to
A.could B.was able to C.could have done D.would have been able to
B
最后他成功的提前完成了工作。
could只是表示过去的能力,was/were able to表示成功的做成了什么事情(类似managed to,注意,这个结构考到机会非常大!),could have done表示实际没有做成一件事,但本来有能力做成的。would have been able to意思和could have done类似。
选B
最后他还是提前完成了这项工作。
最后他还是能提前完成了作业.