he has left since three years ago可以用吗

1个回答

  • 没错,不能用He has left since three years ago,只能改用He has been away since three years ago.

    无论是“ for + 一段时间 ” 还是 “since + (过去的)时刻 ”,只要句子是肯定句,就要求谓语动词必须能够延续,而不能是瞬间性动词.

    如果句子是否定句,就没有这个限制了.

    如:I haven't seen/met you since ten years ago.

    = I haven't seen/met you for ten years.

    如果对你有所帮助,请点击我回答下面的“选为满意回答”按钮,