既然现在完成时可以表示过去结束的动作对现在的影响,那可不可以和表示过去的时间状语连用呢?如A new school has been buildt up last year.
明显的过去时间状语,不可以。但是,不明显的过去时间如before, once 等,则可以。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
last year 应该与一般过去时连用。所以:
A new school has been buildt up last year.(错误)
A new school was buildt up last year.(正确)