A . would have beenB .

17 查阅
A . would have been
B . would be
C . will be
D . will have been

参考答案:

参考答案:D

参考解析:
表示什么事情一直持续到将来,用将来完成时。选项D是正确的。【句子大意】到我50岁生日的时候,我就在现在的岗位干20年了。