帮我讲明白呀! 谢了。

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:59:04
I ( ) on a sofa because my parents have come for the weekend.
1.slept
2.was sleeping
3.have slept
4.am sleeping

2. was sleeping

不是这一刻正在睡,不能用 4
睡了不止一下,不能用 1
强调的是睡的时间长,不是你以前没睡过沙发,不能用 3

题目太chinenglish了,别扭!
我认为选1较好,试想我的父母周末来我这儿度假,然后走了,已经来过,走了之后我就睡觉了。后来我的朋友问我周末干什么了,我说:我睡觉了,因为我父母已经来度假过了。
因为没有过去的具体时间不能用进行时态。