A
“自从上个月以来,他还一直没有收到他朋友的来信呢”
since “自从...以来”,要求前面的主句用现在完成时.
by the end of ...到...末为止,by the end of last month 只能用于过去完成时.
for 后面必须接一段时间,而 last month 不是时间段,是从上个月某一时间算起,是点的概念.
until 后面接 last month ,可以,但是,必须用一般过去时.
希望我的回答能够帮到你,
A
“自从上个月以来,他还一直没有收到他朋友的来信呢”
since “自从...以来”,要求前面的主句用现在完成时.
by the end of ...到...末为止,by the end of last month 只能用于过去完成时.
for 后面必须接一段时间,而 last month 不是时间段,是从上个月某一时间算起,是点的概念.
until 后面接 last month ,可以,但是,必须用一般过去时.
希望我的回答能够帮到你,