英语选择题(初中的)要解释题怎么做的!!(11)

来源:百度知道 编辑:UC知道 时间:2024/09/22 12:37:37
Simon ____his fingers when he was cooking the dinner.
A.burnt
B.was burning
C.has burnt
D.had burnt
答案是A,为什么?

现在本句描述的不是一个过程,不是当时正在发生的情况,所以不能用过去进行时B,后面用的是过去时,描述的也是过去发生的,所以不能用现在完成时C,D描述的是过去完成的状态在过去的过去,显然不合适,后面是用的when,狠显然他描述的是一个状态,说明他的手已经受伤了,所以用A。

Simon burnt his fingers when he was cooking the dinner.
Simon在他做晚饭的时候,烧伤了他的手指.
when he was cooking the dinner.
是表示过去的一段时间,应该用过去式!
选择burnt,burn的过去式。
B过去进行时,为什么不行?
因为烧伤是一瞬间,不能用进行时!
C是现在完成时,D是过去完成时。

burnt是burn的过去式。simon在做完饭的时候烧伤了手指,这个动作发生在过去,且不是一直烧伤,烧伤只是个瞬间,所以用过去式burnt。明白了吗?

因为when he was cooking the dinner. 是一个过去的时间,其次是Simon主动这样做的,因此要用一般过去时。A为过去进行时;C D为完成时,要有by,since等引导的从句时才用。

首先,因时间状语从句的动词是过去时,则主句也要过去。

其次,按逻辑推断:不可能是过去正在受伤,即B错;他若正在做饭,为何是已受伤,即C.D错。

最后,B.C.D都错,选A。

when引导的从句时过去进行时,所以主句应用过去某种事态。排除C。burn是瞬间动词,不用进行时,排除B。原句不存在过去的过去,所以排除D。最终选A