作业帮 > 英语 > 作业

when,before,since

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/30 02:48:40
It was nearly an hour____the sleeping pill____effect. A.when ,took B.before,took C.since,had D.before,had 请老师详细解答when,before,since三个连词在加延续/非延续性动词时的意义和用法,谢谢老师!
解题思路: 见下
解题过程:
选B。这里是固定句式It will be+段时间+before从句(从句中用一般现在时态), 如:It will be three days before he comes back.要过三天他才回来。但如果wiil be变成was, 则从句中就把一般现在时态变成一般过去时态, 所以这里选B。句子意思是:要过将近一小时安眠药才起作用。试对比以下句式结构:
It is/has been +段时间+since从句(从句中用一般过去时态), 如:It is three years since he joined the army.自从他参军到目前已经有三年时间了。
It was three o'clock when he came back.(when引导的是时间状语从句)当他回来的时候是三点钟。
最终答案:略