one of the guards____ when the general came in,whicj made him very angry正确答案是was sleeping 为什么不能用had slept呢?过去完成时不是更好吗?还是没懂,为什么时间点就不能用过完?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/09 07:13:52
![one of the guards____ when the general came in,whicj made him very angry正确答案是was sleeping 为什么不能用had slept呢?过去完成时不是更好吗?还是没懂,为什么时间点就不能用过完?](/uploads/image/z/1860710-14-0.jpg?t=one+of+the+guards____+when+the+general+came+in%2Cwhicj+made+him+very+angry%E6%AD%A3%E7%A1%AE%E7%AD%94%E6%A1%88%E6%98%AFwas+sleeping+%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E7%94%A8had+slept%E5%91%A2%3F%E8%BF%87%E5%8E%BB%E5%AE%8C%E6%88%90%E6%97%B6%E4%B8%8D%E6%98%AF%E6%9B%B4%E5%A5%BD%E5%90%97%3F%E8%BF%98%E6%98%AF%E6%B2%A1%E6%87%82%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E6%97%B6%E9%97%B4%E7%82%B9%E5%B0%B1%E4%B8%8D%E8%83%BD%E7%94%A8%E8%BF%87%E5%AE%8C%EF%BC%9F)
one of the guards____ when the general came in,whicj made him very angry正确答案是was sleeping 为什么不能用had slept呢?过去完成时不是更好吗?还是没懂,为什么时间点就不能用过完?
one of the guards____ when the general came in,whicj made him very angry
正确答案是was sleeping 为什么不能用had slept呢?过去完成时不是更好吗?
还是没懂,为什么时间点就不能用过完?
one of the guards____ when the general came in,whicj made him very angry正确答案是was sleeping 为什么不能用had slept呢?过去完成时不是更好吗?还是没懂,为什么时间点就不能用过完?
sleep昰延续性动词.在这里表示旳昰一种一直持续旳动作.
像sleep这样旳延续性动词有很多,比如read,drink,eat等等
如果昰像亲所说用过去完成时旳话,那就表示旳昰在过去某一时刻之前已发生了的动作或现象,强调过去的过去.一般如果用过去完成时旳话,要有一些时间关键词,像by the end of,by+过去时间等等.
其实像这类旳题目,亲只要把句子翻译一遍就可以了~
用过去进行时 是因为直到这妇人进来之前他一直进行的动作
还在继续
过去进行时表示在过去某一时刻或某一段时间内进行或发生的动作。其形式为was /were + V-ing。常与表示过去的时间状语连用,如:last night, last Saturday等;或者与when, while, as引导的过去时间状语连用。...
全部展开
用过去进行时 是因为直到这妇人进来之前他一直进行的动作
还在继续
过去进行时表示在过去某一时刻或某一段时间内进行或发生的动作。其形式为was /were + V-ing。常与表示过去的时间状语连用,如:last night, last Saturday等;或者与when, while, as引导的过去时间状语连用。
收起
had slep 表示过去的过去,在general came 前,保安睡过觉,很可能general进门前保安们就醒了,所以,句意没有用was sleeping明确
翻译句子:当将军进来的时候,其中一位士兵正在睡觉,这使的将军非常的生气。表示在那个时间点发生的事情,所以用过去进行时了。
因为后面的when the general come in 是时间点不是时间段
选B
后面的when the general came in是一个时间点,是在它发生时做的事,所以是过去进行时,要用was sleeping
when the general come in