中学英语语法选择题It____quite a few years_____the accused was declared innocent and set free.A.was,since B.is that C.will be,when D.was before

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 18:21:23
中学英语语法选择题It____quite a few years_____the accused was declared innocent and set free.A.was,since B.is that C.will be,when D.was before

中学英语语法选择题It____quite a few years_____the accused was declared innocent and set free.A.was,since B.is that C.will be,when D.was before
中学英语语法选择题
It____quite a few years_____the accused was declared innocent and set free.
A.was,since B.is that C.will be,when D.was before

中学英语语法选择题It____quite a few years_____the accused was declared innocent and set free.A.was,since B.is that C.will be,when D.was before
中学英语语法选择题 检举 | 13 分钟前 提问者: 奶咖中の兔兔酱 | 浏览次数:22次
It____quite a few years_____the accused was declared innocent and set free.
A.was,since B.is that C.will be,when D.was before
答:D
译:过了好几年才宣布被告非罪释放.
析:本题考句型It was some time before sth. happened.过了多久才发生某事.
这里的some time 为quite a few years, 增加了句子理解的难度.
用since 的句型是:it is (=has been) some time since sth. happened. 自某事发生以来,已经多少时间了.
用when的句型是:it was 时间点(如1997) when sth. happned. 某事发生时,时间是1997年.
用that是强调句型:It was 时间状语(如in 1997) that sth. happened. 为sth. happned in 1997.之强调时间状语.
C项显然是错误的,那个是before的将来用法:
it will be some time before sth. happens. 要过多久才会发生某事.