It is ten years since the house ()(build)动词填空.是has built 还是has been built?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 07:26:23

It is ten years since the house ()(build)动词填空.是has built 还是has been built?

was built
since 后跟一般过去时

房子被建立
这里考的是现在完成时的被动语态
所以是has been built

若要表达:从房子被建到现在已经有十年了
这句话最好是It has been ten years since the house was built.
很好理解房子被建是发生在过去,故用一般过去时。而时间前使用的完成时则是说话人想强调对现在的影响。

应该是 was built since句跟一般过去式哦