当前位置:去回答>百科问答>sleep的用法

sleep的用法

2024-08-07 06:13:25 编辑:join 浏览量:597

sleep的用法

第二个是对的,若用sleeping应该是have been ,一个是现在完成时,一个是现在完成进行时 ,不是三楼说的过去进行时

sleep一般说法都是指常态,

一般现在时就可以:

I sleep 9 hours every day.

如果是特指某一天的情况,

因为是已经过去的事情,

比较多的用法是过去时:

I slept 9 hours last night.

如果是强调完成了睡眠这件事,

也可以用现在完成时,

I have slept 9 hours.

I have been sleeping for 9 hours.语法上是对的,

但是这种用法属于现在完成进行时,

表示从过去某时开始一直持续到现在的动作,

并且还将持续下去。

因为说话人本身肯定已经醒来,

所以这么用实际并不合适。

I have slept for 9 hours.可以

或者I have been sleeping for 9 hours.

---I have sleeping for 9 hours.有语法错误

I have been sleeping for 9 hours

I have slept for 9 hours. 只能这样

是 I'm sleeping for 9 hour

标签:sleep,用法

版权声明:文章由 去回答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.quhuida.com/answer/202893.html
热门文章