作业帮 > 英语 > 作业

哪个答案是对的?求合理解释

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/18 18:46:08
The farmers were working on the farm___they saw something strange___towards them in the sky. A.when;fly B.when;flying C.while;fly D.while;flying
解题思路: 如下
解题过程:
选B正确。when可以用作并列连词 ,此时,when 连接的两个分句中,第一个分句表示的是背景,第二个分句表示的是一种突然的、意想不到的情况或过早发生的事情。 when 通常含“这时突然”之义。例如:
  I was thinking of this, when I heard my name called.
  我正想着这件事,突然听到有人叫我的名字。
  The children were running to move the bag of rice when they heard the sound of a motor bike.

孩子们正要跑过去搬开那袋米,这时他们听到了摩托车的声音。

see...do... 表示看见事情发生的全过程;
see...doing 表示看见正在做的动作或存在的状态。

而while 则强调主句的动作在从句动作的发生的过程中或主从句两个动作同时发生,从句多用过去进行时,故排除D。


最终答案:略