one of the guards____ when the general came in,whicj made him very angry正确答案是was sleeping 为什么不能用had slept呢?过去完成时不是更好吗?还是没懂,为什么时间点就不能用过完?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 22:03:21
one of the guards____ when the general came in,whicj made him very angry正确答案是was sleeping 为什么不能用had slept呢?过去完成时不是更好吗?还是没懂,为什么时间点就不能用过完?
xUnF~_JBVAmMBL0iHd!h`G0 =$!7UJU(dΜ;?H2WI|?d7hy)o+$JɶQH4M~TM-EgNg jӆ+'HbKQ1uؓm;ݞYnQ9¯I88-bD*5tPu/;t/{?+ԭ_;;]a~vLi I9/kZ+|`[! !>oCUtp$Q)$EN:" G,=nq\9Þ^b>%"03ے= z)="^4ݲ@ `8{Zp^ T?t*#vё`6ex#>Ize0A4MA=0W/r6R/|B$/wit.=m8͡L y!L)ô.&Sx-u!M)a`eX0(# ={:E lPH.,CA !JAu8 +P){:ˉ@}vM!/7_`ĞTD@A13lq$`-9$jl3|EJq?k"ΣGv|lK[0gAq< PB* ws}x vyLao`,|/0,:ڱ"h8}k$ӭm}Fv ?c5N>h"_QŲ F _`TBSԎ` s"emH$d62$]깬l?

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