题库首页 > 试卷库
试题详情及答案解析
We ________ the bridge for over two years and it will be half a year before it’s completed.
A.are buildingB.have built
C.have been builtD.have been building
答案:D
试题分析:考查现在完成进行时态。由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。故要用现在完成进行时,因此选D。句意:我们已经造桥几乎两年了,桥竣工大概还要半年。
考点:考查现在完成进行时态。