请问以下的having been completed 有没有这种结构?

来源:百度知道 编辑:UC知道 时间:2024/05/30 23:32:56
8.The new highway in the area is reported _________D_______ within four years.
A.completing B.to have completed
C.having been completed D.to have been completed

d 对啊
有having been completed 这是过去完成进行时的被动语态 be reported to do 是固定搭配 本句用的是现在进行时的被动语态

新高速据报道是在4年内完成的。D.to have been completed

有having been completed这种结构