如何区分将来时和将来完成时?By promoting more even income distribution in a develping country,a lower birth rate will_______.A,be achievedB,achieveC,have been achievedD,be achieving请问为什么不可以是C?如何区分这两种时态?

问题描述:

如何区分将来时和将来完成时?
By promoting more even income distribution in a develping country,a lower birth rate will_______.
A,be achieved
B,achieve
C,have been achieved
D,be achieving
请问为什么不可以是C?如何区分这两种时态?

by这里表达的是“通过”的意思 用法by+doing 后面就用将来时就行了
by如果表示“到.时候为止”用法 by+时间 则后面应当用将来完成时
将来完成时着重强调到将来某一刻时的状态
希望能帮助楼主