![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
While the alien ____ a souvenir , the girl called the police . A. was buying B bought
4个回答
展开全部
此题考察过去进行时态,以及while在引导时间状语从句时的用法,原句想表达意思为:
当艾伦正在购买纪念品时,就在那个时态有个女孩报了警。
(此事发生在过去,另外,while在这里表示同时进行的动作,常接延续性动词,这里是说在艾伦在过去某个时段内在购物时,同时有个女孩报了警)
其它例句:
While I was searching…I found something…strange.
但是当我调查的时候,我发现…一些奇怪的事情。
其实when和while用法有两个明显区别,只要明确了,就不会错。
1、when可以和延续性动词连用,也可以和短暂性动词连用;而while只能和延续性动词连用。
① Why do you want a new job when you've got such a good one already?(get为短暂性动词)你已经找到如此好的工作,为何还想再找新的?
② Strike while the iron is hot.(is为延续性动词,表示一种持续的状态)趁热打铁。
2、when从句的谓语动词可以在主句谓语动作之前、之后或同时发生;while从句的谓语动作必须是和主句谓语动作同时发生。
① When he had finished his homework,he took a short rest.(finished先发生,只能用when)当他完成作业后,他休息了一会儿。
② While we were dancing,a stranger came in.(dance为延续性动词,这里习惯上首选while,当然用when也不算错)当我们跳舞时,一位陌生人走了进来。
当艾伦正在购买纪念品时,就在那个时态有个女孩报了警。
(此事发生在过去,另外,while在这里表示同时进行的动作,常接延续性动词,这里是说在艾伦在过去某个时段内在购物时,同时有个女孩报了警)
其它例句:
While I was searching…I found something…strange.
但是当我调查的时候,我发现…一些奇怪的事情。
其实when和while用法有两个明显区别,只要明确了,就不会错。
1、when可以和延续性动词连用,也可以和短暂性动词连用;而while只能和延续性动词连用。
① Why do you want a new job when you've got such a good one already?(get为短暂性动词)你已经找到如此好的工作,为何还想再找新的?
② Strike while the iron is hot.(is为延续性动词,表示一种持续的状态)趁热打铁。
2、when从句的谓语动词可以在主句谓语动作之前、之后或同时发生;while从句的谓语动作必须是和主句谓语动作同时发生。
① When he had finished his homework,he took a short rest.(finished先发生,只能用when)当他完成作业后,他休息了一会儿。
② While we were dancing,a stranger came in.(dance为延续性动词,这里习惯上首选while,当然用when也不算错)当我们跳舞时,一位陌生人走了进来。
追问
While the alien was buying a souvenir , the girl called the police .这句话如果换成由when引导,是不是应该说成:When the girl called the police , the alien was buying a souvenir.我有点儿分不清当when引导两个动作一个较长的动作用过去进行时,一个较短的动作用一般过去时时,是应该较长的动作做主句,还是较短的动作做主句,还是没有要求;此时与while如何替换?
追答
如果是表达一个过去时态,一个过去进行时态,此时两件事情时间有重合,用when和while都行。
至于谁来做主句,没有语法要求,强调哪个意思,哪个就可以做主句,呵呵。
展开全部
while只能和延续性动词连用或表示一种对比
对于你对楼上的的追问 其实你的那种说法也对 这两种没有严格的界限 你只需要记住我的第一句话即可
对于你对楼上的的追问 其实你的那种说法也对 这两种没有严格的界限 你只需要记住我的第一句话即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
while 一般后面接延续性动词。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为while表示一段时间而不是时刻!while后面的动作常常是持续性的、正在进行的动作。when没有此功能,常跟着短暂的动作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询