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句跟一般过去式哦
答
若要表达:从房子被建到现在已经有十年了
这句话最好是It has been ten years since the house was built.
很好理解房子被建是发生在过去,故用一般过去时。而时间前使用的完成时则是说话人想强调对现在的影响。
答
was built
since 后跟一般过去时
答
房子被建立
这里考的是现在完成时的被动语态
所以是has been built