作业帮 > 英语 > 作业

一道英语的问题I had ____ about half the distance.答案用的是cover,为什么pass

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/29 06:54:49
一道英语的问题
I had ____ about half the distance.答案用的是cover,为什么pass不可以?是有什么用法上的区别吗?
Several seconds passed _____ I heard it fall into the lake.为什么用before?until不可以吗?
cover的一个固定用法,跟他的意思有关系,其中有一个解释是 行走一定距离
而pass只有移动,经过的意思 (牛津高阶上解释的挺好的)
until是到.时的意思,before是在.之前,这两个意思不一样啊
再问: 第二句不能翻译成:直到听见了声响,几秒钟已过去了。吗?
再答: 下列情况下宜用before不用until.
1。主句为肯定式,谓语为终止性动词时只用before.
For example:
1). He fell asleep before I could take off his clothes.
2). We arrived there before it started to rain.
3). The holiday came to an end before I knew it.
4). He almost knocked me down before he saw me.
这个记住就可以了,是习惯的用法,有时候学英语不能这么套中文来学的,毕竟中西方语言是有差异的,中文说得通,人家英语不这么用的。