A immediately B the moment C while D all the above 答案是D
前两项我明白 没明白While 的用法 他不是只连接持续性动词么
A immediately B the moment C while D all the above 答案是D
前两项我明白 没明白While 的用法 他不是只连接持续性动词么
依我所见,这里是不能用“while”的。
从网上归纳了一下while的用法:
一、while意为\"当......时候\",指一段时间,不能用来表示一个时间点。
二、while意为\"而;然而\",表示转折。
三、while意为\"虽然;尽管\",表示让步。
四、while意为\"只要\",表示条件。
五、while可用作名词,意为\"一会儿;一段时间\"。
根据句意,这里的while应该是“当......时候”的意思,后面的从句谓语动词只能是延续性动词,强调主从句的两个动词同时发生。
因此此处是不能用“while”的,可以用“as”或“when”:若主从句表示的是两个同时(或几乎同时)发生的短暂性动作,用 as / when
相关资料: http://iask.sina.com.cn/b/6855341.html
http://wenku.baidu.com/view/6349a002de80d4d8d15a4f1c.html
另外,从初中开始做过的所有英语题中,从来没遇见过“While they heard……“之类的句子,而且也不能把原句改成“while they are hearing”或“while hearing”(因为“hear“是非延续性动词”)。
所以……请问你是从哪里见到的这个题?我想,也许是印刷错误,或许是答案错误,也或许是我错了,呵呵呵……建议你问一下你的英语老师,或其他同学,要记就要记正确的,否则就乱了,对吧?
相信自己,也许自己是对的~
A、B、C选项均有“ 一……就……” 之意。
此外还有the minute,the second等表示时间的短语也可通用。