1. B 意思大致是在如此激烈竞争的比赛中,如果想要成功必须全力以赴。A是完成时态不表将来,C是will的过去would,BD均表将来,但Be to do表示“想,打算”,相当于intend, want。will do sth是一般将来时,代表将要做某事情,2. C 意思是你看起来很累,你昨晚不应该熬夜的。should not do 是表建议,你不应该做某事;而needhave done应该是表示本应该做某事却没有做,他的否定形式needn't have done 就是表示本没有必要做某事而做了。例如:Youneedn't have stayed.意思就是你本没有必要留下来(实际却留下来了)。其实刚开始,我第一感觉也是选D,但后...
In such a fierce competition, a person has to make every effort if he ______. A. has succeeded B. is to succeedC. would succeed D. will succeed答案为Bif he is to succeed的意...