一道英语题,帮忙解答一下

来源:百度知道 编辑:UC知道 时间:2024/05/23 00:38:56
--We walked 5 miles till we reached the foot of the mountain.
--Did you walk ______ far?
A. such B. too C. that D. much

答案是C,为什么啊?

哎~~我来跟你讲吧,我是学英语的,这个已经很习惯了,看到的话会自然而然就选C的,楼上的解释不好意思地说——都不对...因为如果这里that是个代词用来指代的话它应该是放在名词前的啊,比如说Do you know that boy?——你知道那个男孩吗?而在这个问题中that后面接的是个形容词far...准确的原因是:

that在这里是一个副词,用来修饰此句中的形容词"far",表示其远的程度,翻译成汉语就是“你们走了有那么远吗?”(that就相当于译句中的“那么”)
如果你查英文字典的话会看到that有很多种词性,其中一项就是"adv.",也就是副词,当它是这种用法的时候就和so的副词用法是一样的了。都表示程度,"如此,那么,很,非常"的意思。如果选项中有so这一项的话你一定会选它的吧,那就成了!因为这里的that就相当于so!

以后这样的题遇到多了或多看些英文的书或电影什么的就会有体会了。又比如说一个人皱着眉头懊恼地对朋友说:"Am I that stupid?" ——“我有那么傻吗?”呵呵,在口语中老外用that来表示这类的意思时很可能比用so更多哦

C.
理由 that far=5 miles far that是指示代词,在这里指 5 miles 5英里

such 这么 是形容词 用so 才对

that
such后面应该接名词,且用在肯定句里面
too far是 “太远”的意思,在这里没有逻辑
much一般用于否定句

指代
that far-5 miles far

that是指示代词,在这里指 5 miles 5英里