现在完成时可以和表示过去的时间状语连用吗

既然现在完成时可以表示过去结束的动作对现在的影响,那可不可以和表示过去的时间状语连用呢?如A new school has been buildt up last year.

请先 登录 后评论

最佳答案 2018-12-18 14:19

明显的过去时间状语,不可以。但是,不明显的过去时间如before, once 等,则可以。

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   last year 应该与一般过去时连用。所以:

    A new school has been buildt up last year.(错误)

    A new school was buildt up last year.(正确)

请先 登录 后评论
  • 1 关注
  • 2 收藏,7911 浏览
  • ygxjoy 提出于 2018-12-18 08:22

相似问题