1.B 时间状语从句中不能出现will.until 引导的是时间状语从句.B选项表示现在完成时,表示“我已经看完了再借给你”A 是一般将来时态,B是现在完成时 C是一般现在时,情态动词用法,D 是将来完成时.
2.C 这句话的意思是:“海伦把钥匙落到家里了,所以不得不等到他丈夫回来.整个句子的时态基调是过去时态,而落钥匙的动作发生在“had to wait ” 之前,就是过去的过去,所以要用过去完成时had left ,而“丈夫回家”与主句“she had to wait "时态保持一致,用一般过去时态
3.D 意思是“中央电视台自从1977年就已经广播英语节目了” A 1 若看成一般现在时,要用单三形式,而且句子是从过去就开始了,所以用法和时态都不对 2 若看成一般过去时,因为有ever since 要用完成时态,也不合适.B 是过去进行时,表示过去发生的某一动作正在进行,与句意不符合.C现在完成时的被动语态,句意不通,播放的就是CCTV,不用被动,若改成had been broadcasting 现在完成进行时则可以了.D 选项现在完成时,表示动作发生在过去,但一直延续到现在,句意也符合
4.D suggest 的用法 suggest doing sth 否定形式是suggest not doing sth 选D
5.C B是现在完成时,D是过去完成时,A 是一般过去时,C 是过去进行时.last year 去年,是典型的过去时态标志,只表示过去,没有完成之意,所以排除BD 但由于后半句“但是我不知道是否她已经写完了”限定,可以推知 “去年Lisa 正在写”要比单纯陈述“Lisa 去年写了”更好,所以选C ,而不选A
希望对你有所帮助