问题补充:
Has all that without delay yet?
A. can do…being done
B. done…been done
C. ought to be done…to do
D. should be done…been done
答案:
A. can do…being done
B. done…been done
C. ought to be done…to do
(答案→)D. should be done…been done
解析:选D。that should be done without delay是定语从句。其中that在从句中作主语。而将本句还原后主句为All has been done。