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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 19:56:16
Itistenyearssincethehouse()(build)动词填空.是hasbuilt还是hasbeenbuilt?Itistenyearssincethehouse()(build)动词填

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

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句跟一般过去式哦