—I'm afraid I can't pass the driving test tomorrow.—( )I'm sure you'll make it as you(转下面)have practised a lotA.go ahead B.good luck C.no problem D.cheer up该题正确答案选D,A为什么不能用来鼓励别人?

问题描述:

—I'm afraid I can't pass the driving test tomorrow.—( )I'm sure you'll make it as you(转下面)
have practised a lot
A.go ahead B.good luck C.no problem D.cheer up
该题正确答案选D,A为什么不能用来鼓励别人?

A意思是继续说,继续做,在这里语境不符.D很符合

只能是D,绝对正确

A是汉语式思维,如果按照中国人的喜欢,会鼓励对方继续努力,到时外国人却喜欢说祝福的话,比如good luck…而且A还有自便的意思,不能把英语翻译成中文之后再用中文回答,那样是不符合英语语境的

根据语境的话 A似乎很担心自己过不了,于是情绪很低落,所以B就说cheer up
有振作起来的意味。
我觉得A也可以,只是相对D而言,D更合适一些吧。