单选题
Judith Gates ______ on the community board for 15 years by the time she steps down next fall.
A、
will serve
B、
will have served
C、
would serve
D、
would have served
【正确答案】
B
【答案解析】
(B)选项will have served是将来完成时态,表示在将来某个时间点将会完成的事情。by the time表示“到……时候为止”,for表示“期间”,在将来完成时态当中经常使用。
提交答案
关闭