she___for ten hours at least.it was at nine that she fell asleep last hight.为什么填 slept?有for ten hours 应该用现在完成时啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 04:39:58
she___for ten hours at least.it was at nine that she fell asleep last hight.为什么填 slept?有for ten hours 应该用现在完成时啊

she___for ten hours at least.it was at nine that she fell asleep last hight.为什么填 slept?有for ten hours 应该用现在完成时啊
she___for ten hours at least.it was at nine that she fell asleep last hight.为什么填 slept?
有for ten hours 应该用现在完成时啊

she___for ten hours at least.it was at nine that she fell asleep last hight.为什么填 slept?有for ten hours 应该用现在完成时啊
slept,是sleep的过去式,也是完成时,用完成时时,一般有since,ever等的,而且sleep是长时性的动作,本题只是讲过去她睡了10个小时啊,后面半句只是说她睡觉的时候是9点啊,为什么要用完成时呢,完成时一般是过去的某个动作持续到现在.例如,he has lived in Beijing for ten years 意思是他在北京已经住了10年,现在还住在北京.he lived in Beijing for ten years.他住在北京10年了,但是现在他已经不住在北京了.懂了吗?

主要是后面跟了个at least。 就是说他过去通常情况下至少睡10个小时的,而不是说他昨天晚上睡了10个小时,所以不能用现在完成时。

现在已经不睡了,是昨天晚上睡的,所以要用过去时

后面还有个at least,它要说的是说他昨晚至少睡了10个小时,而且还有后面的一句话,他是9点睡的.它没有说明现在还有没有在睡,所以要用过去式。