by 与 before 的区别
(2015-01-05 16:06:13)
标签:
bybefore |
分类: 答疑解惑 |
____ the year 2012, the computer will probably have touched the lives of everyone, even people in faraway villages.
A. During
解释:
before意为“在(某事件、日期或时间)之前”(during the period of time preceding (a particular event, date, or time)《新牛津英汉双解大词典》)。before常与一般将来时或过去时连用。
We got up before sunrise. 我们在太阳升起之前起床。《简明英汉词典》
He spent his early life in Sri Lanka before moving to Canada.
移居加拿大前,他早年生活在斯里兰卡。《柯林斯词典》
It will be some time before we know the full results.
还要过一些时间我们才能知道全部结果。《简明英汉词典》
by表示“在某个特定的时间之前”或“不迟于某个特定的时间”, 意为 "截至(到)……;不迟于"(by indicating a deadline or the end of a particular time period《新牛津英汉双解大词典》)。如果by后是将来的时间,则常与将来完成时连用,若by后是过去的时间,则常与过去完成时连用。如:
He had finished the work by ten o'clock this morning.
到今天上午十点钟, 他已完成了这项工作。《现代英汉综合大辞典》
By eight o'clock he had arrived at my hotel.
他八点前已到了我住的旅馆。《柯林斯词典》
By 2019 the population will have risen to over 20 million.
到2019年人口将超过二千万。
该题根据题意,侧重在2012年这个特定时间之前,所以最佳答案为选项D。