两道英语题,求解?

1.——Did you remember to return the book to our English teacher?
----Yes. I gave it to him______I saw him
A. once B. while C. if D.the moment
为什么选D不能选a或者b呢?
2.----May I go now?
----_________you've finished your work, you may go.
A.After B. Although C. Now that D.As soon as
为什么选C不能选D呢?

1 由gave it to him知道我把课本给了他的这个动作时过去发生的,once表示“一旦。。。就”,一般用在将来时中,所以时态不符合要求。while表示的动作一般具有延续性,而把书给老师的这个动作只是暂时的,可以用when,但while不可以。
2 As soon as表示“一旦。。。就”,一般用在将来时中,而you've finished your work是过去完成时的时态,就只能用Now that 。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-03
D.the moment 是 一····就···的意思啊!根据句意,我一见到他的时候就已经给他了。
once是一旦,曾经的意思,一般是放在句首的。
例如 Once you begin, you must continue.
一旦开了头, 你就应当继续下去。
while 当···的时候,: 句中的谓语动词应为持续动词,不用短暂动词,谓语动作发生的时间通常与主句谓语动词动作发生时间是同时。

Now that 是 既然 的意思。是最符合句子意思的。

既然你完成了工作,你就可以走了

as soon as 一经...;立即...;一...就...
语法上虽然没错,但和C比起来,当然是C更好了
第2个回答  2010-05-03
1 D 一看到....就
A 一旦,是一种假设概念,不对
B while 不能用啊,要用也是when
2 C 既然,因为后面说"你可以走了"说明作业完成了,,而D不表示这个
第3个回答  2010-05-03
1.D
A项的once意思是“一旦,如果”表示条件。
B项的while引导时间状语从句时,从句中只能用延续性动词或者表示状态的动词,但是see是短暂性动词。
D项the moment可以用作从属连词引导时间状语从句。
2.C项的now that意思是“既然”,是固定词组。
D项as soon as意思是“一……就……”
第4个回答  2010-05-03
while是连接两个进行时的动作
as soon as是尽快的意思,还没完成~
第5个回答  2019-03-12
第一个选B
night搭配介词at
第二题选项里没有答案
,应该用
to
,意思是
到我们在电视上看球赛的时间了。
it
is
time
to
do
或者it
is
time
for
doing
sth/sth
,后面watch是动词原形
所以应该用to