【英语练习题3】

来源:百度知道 编辑:UC知道 时间:2024/09/24 11:25:01
All the preparation for the task _____________, and we are ready to start.
A have been completed
B have been done

B
首先是完成时态,
因为对现在造成影响了,即准备工作已经做好了
complete是短暂性动词, 加be 只能表示被动
done 是持续性动词

我认为都没有问题,看题目是要正确的答案还是要最佳的答案。
要最佳当然选A

正确答案:选B,首先COMPLETE是瞬间动词,不可和完成时结构连用,除非这样表达have been complete(complete在这里是形容词).B选项的意思是以前做完,而对现在有影响,即现在就不用DO了的意思.