we waited ages for a taxi,we gave up___and walked home.A.in the end B.at last

问题描述:

we waited ages for a taxi,we gave up___and walked home.A.in the end B.at last
我认为二个选项都对,为何答案说A对?

at last 的意思是“终于”,也就是在千辛万苦后成功了,所以如果在等了很久很久后“终于”打到一辆出租就用 at last.
in the end 就没有最终成功的意思,它的意思是“最后”,单纯说明结果,与成不成功无关.这句句子的意思是“我们等出租等了很久很久,最后我们放弃,走路回家.”