英语单项选择试题By the end of the year 2050,air pollution ---a serio

问题描述:

英语单项选择试题
By the end of the year 2050,air pollution ___a serious problem that endangers the health of the human race.
A.will have become B.shall become C.will become D.shall have become
本人刚考完的英语试题.望详尽解释,并解释一下shall和will用法上的区别.
1个回答 分类:英语 2014-11-02

问题解答:

我来补答
A.will have become
到2050年,(现在还没到,所以是将来时,而by.直到.通常要用完成时)
空气污染就会成为威胁到人类健康的一个严重的问题.
因为有一种影响/结果,所以一定要用完成,而时间还没到呢,所以要用将来.
即:将来完成时.
shall主要第一/三人称,
will第二人称,还可表示客观,shall多主观.
再问: 但air pollution是第三人称啊,为什么不能用shall呢
再答: will 强调客观,并不是说will就不能用于第三人称. 如果觉得不好记,可以记住"将来完成时,通常是用will have done形式"就可以了. shall have done 通常是用于虚拟语气里面. I think it will be a very, very lovely wedding. 我想那将会是个非常非常美好的婚礼。 Perhaps they will one day, but it will not be any time soon. 也许总有一天会,但这不会在不久的将来发生。 Cadbury insists it will not pass on the increased cost to retailers and consumers. 吉百利坚称不会将增加的成本转嫁给零售商和消费者。
 
 
展开全文阅读
剩余:2000