单联丽多大:选择题应该如何选择判断?而且意思我不大清楚。。

来源:百度文库 编辑:高考问答 时间:2024/04/28 22:08:11
The journey was terrible,but____ we'd arrived we had a wonderful time.

[A] as
[B] once
[C] since
[D] while

答案B
我总感觉说不通?

这个旅行是很糟糕的,但是我们一到那里就过的很愉快。
旅行糟糕,又愉快,似乎不通。。

麻烦仔细讲讲,我觉得这题挺基础的。。。必须得弄懂

首先排除since,因为意思不通
其次根据句意,你可以知道journey表示的是旅途中的旅程不是很愉快,而不是这次旅行,因为journey发生在arrive之前,
while只有让步状语从句的功能,表示虽然,而不是并列句功能,因为but表示并列句,当表示时间状语从句一般强调同时进行
as也是表示原因状语从句功能,表示因为,表示时间状语从句表示一个具体的时间点
once与but连用表示出乎意料,wonderful与前面的terrible作对比,作强调

我说下我的想法:

journey 在这里作 “旅程” 讲 , (旅程不顺,比如飞机晚点啦,道路颠簸什么啊)但到了目的地却玩得很开心。

但答案,我觉得C也可以啊~

A 表示是同时进行,用在这里不合适
B 表示“曾经”,而且后半句很明显用的是过去式,所以
用once
C 表示“自什么以来”,上文是一次旅行,所以语境不符
D 表示“同时进行的状态”用在这里显然不合适

journey的意思只是从出发到目的地的路程,并不包括到达目的地后的游玩。
所以在路途上很糟糕,但到了那里后还是玩得很愉快。
明白了吧?

但是用once 的话,
we'd就应该改成 had we 啊。