Bad weather prevented the construction from ________.

Bad weather prevented the construction from ________.

A.having completed

B.completed

C.completing

D.being completed

答案及解析: D

from是介词,后面须接动词ing形式,且此处为被动结构