You'd better_____on foot.It's so far away from here.

来源:百度知道 编辑:UC知道 时间:2024/07/04 07:26:32
A。not to go B.not walk C. not go 为什么

C

had better + 动词原形

至于walk 和 go之间的选择, go 更贴切一些. walk已经表示了"on foot"的意思,与后面会造成重复.

当然,出这题的老师估计脑子多少有点问题. 中国的孩子就是被这样的教育这样的试题给毁了

a
因为 be better to do 是固定搭配~~

c (HAD BETTER NOT DO STH 故排除A,根据句意B不符)

C

had better后必须接动词原形,排除A。
walk 和on foot意思上累赘。walk = go (to...) on foot

我觉得是B,walk on foot 是走路去的意思,没有什么Go on foot 的吧,全句是:你不要走路去,它离这太远了

C
had better+动词原形,排除A
walk和on foot重复,排除B
译句:你最好步行去,路太远了。