一道高中英语问题,求各位老师解答!

1个回答

  • 一个问题,一个问题解决!

    B 是对的!since接的是 时间点 ,不是时间段! for接的是时间段,还记得吗?是不是语法规则太多记混了? i haven't seen you for three months! i haven't seen you since three months ago!再比较一下这两句似曾相识的句子吧,相信老师一定讲过的~~~ before的用法和意思: before有“在.之前”的意思; 同时,他还有“直到.才”的意思.这里的意思就是“直到.才”的意思, 整句翻译:他被告知说,至少还要三个月,他才能恢复身体、返回工作岗位. 这里包含了一个强调句: 强调了at least three months.的时间段之长.实际的句子语序是 : He was told that he could recover and return to work in at least three months.