3. It ___ quite a few years ___ the accused was declared innocent and set free.

来源:百度知道 编辑:UC知道 时间:2024/06/03 16:55:19
3. 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
为什么不是其他选项?尤其是A?
请详细说明。谢谢!

选a话 since 是现在完成时的标志,所以选它就要用完成时,可是题目中用的是was declared是过去时,所以不能选a

这句话的意思是:
在好几年后,那个被告才被宣判无罪且释放.

这个好几年是在被宣判无罪之前发生的
所以不能用since since表示自从...
并且也容易看出 这是个过去时 所以选D