By the end of the year,she _____ as a broadcaster for thirty years.A) had been working B) will have been workingC) would have worked D) is working

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/08 15:51:25

By the end of the year,she _____ as a broadcaster for thirty years.
A) had been working B) will have been working
C) would have worked D) is working

选B
By the end of the year,she will have been working as a broadcaster for thirty years.
截止今年年底,她做播音员就达三十年了.
主要在于对the year的理解,一般应该看成是今年,相当于this year.这样就是将来完成进行时.

a

B,到年末,还有一段时间,所以用will将来时,for thirty years说明之前一直到现在,还要继续工作,所以用现在完成进行时。

A 看到BY,后面一般是过去完成时 ,for thirty说明是一段时间,所以是been working
所以选A