she (slept) for ten hours at least.It was at nine that she fell asleep last night.我觉得应该用完成时啊,为什么用过去时?

问题描述:

she (slept) for ten hours at least.It was at nine that she fell asleep last night.
我觉得应该用完成时啊,为什么用过去时?

其实但就这个句子而言两个都可以,估计看你上下文语境来说。
区别在于如果你说这句话的时候想特别强调她还在睡就用完成时,如果她已经醒了或者一般没想表达她还在睡就是过去时。

用完成时的两种情况:1.如果她一直睡到现在还没醒(完成进行时)2.“她睡了10个小时”对现在有影响 比如后面又跟了一句:—no wonder she is so energetic now 难怪她现在如此精力充沛 就应该用完成时 she has slept...