27.He hasn’t heard from his friend __________ last month.

6个回答

  • A

    “自从上个月以来,他还一直没有收到他朋友的来信呢”

    since “自从...以来”,要求前面的主句用现在完成时.

    by the end of ...到...末为止,by the end of last month 只能用于过去完成时.

    for 后面必须接一段时间,而 last month 不是时间段,是从上个月某一时间算起,是点的概念.

    until 后面接 last month ,可以,但是,必须用一般过去时.

    希望我的回答能够帮到你,