MC异地恋伴奏:帮忙解决下这个问题,谢谢啊!!!

来源:百度文库 编辑:高考问答 时间:2024/04/29 19:45:01
He said:"It is fifteen miles ___the village. A.until B.to C.from D.before 答案选择的是B,WHY?为什么不选择D?谢谢帮忙解答啊! 别的选项为什么不对呢?

估计楼主是受汉语的习惯影响了。
before是不可以这么用的,具体为什么呢?
我们先看看before的例句,
1,We arrived just before two o'clock.某时刻之前。
2,It had rained the night before.前几天。
3,Have you been to Greece befor .以前。
4,He stood before the door to the cellar.在某物之前。
5,I have a difficult job before me .再某人面前。
不论哪句话的汉语释义都离不开前,而与汉语一样,这个前可以用在空间上和时间上。

再看看to
to的用法非常多,我县举常用的几个例子。
1,I'm going with her to Australia.表目的
2,tie sth to sth表目的
3,Give it to me ,please.表目的
4,The music brings me to another world.表目的
不论怎么样,to 都离不开表目的这个意思。

你的例子中,所缺的词语显然是需要一个标目的的词语,而非一个表示空间方位关系,或者时间前后关系的词语,所以用to而非before.
ps,建议多查字典,多看看例句。

对啊,英语就是这样,不能用中文习惯理解英文句子,要"入乡随俗"多看一点就会理解的

before指在时间和位置上的……的之前,如the day before yesterday(前天),before the house(屋前)
to在这里有到达的意思,到这个村子还有十五英里

to后面接的是到达的地点,要是BEFORE的话那是什么意思呢?不通啊