5 are you getting enough sleep 为何用现在进行时

are you getting enough sleep. 为何用现在进行时?

直接用现在时不可以么 do you get enough sleep.

或者 did you get enough sleep. 这有什么区别呢

请先 登录 后评论

最佳答案 2022-08-22 00:12

Are you getting enough sleep?

这是用现在进行时询问听话人最近一段时间睡眠如何,是否有足够的睡眠时间。即现阶段重复发生的事件。

Do you get enough sleep?

这是一般现在时询问长期的习惯。即问听话人平时睡眠如何,是否有足够的睡眠。

Did you get enough sleep?

一般过去时通常需要有一个确切的过去时间状语,这里没有状语,则意味着听话人知道说话人问的是什么时间的事件,通常理解为你昨晚睡好了吗?或者询问听话人知道的过去那段时间,他睡眠充足吗?

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

1are you getting enough sleep【主语获得足够睡眠这个动作需要在将来某个时间完成并结束,但不是现在。

备注:以上get 获得/得到“为瞬间动词进行体表示将来动作行为,即到了将来某个时间,获得充足睡眠这个动作就完成结束了。

2Do you get enough sleep? 【在说话人所关心现在时间主语是否获得足够的睡眠

备注:表示询问主语现在时间是否已经获得足够睡眠

3Did you get enough sleep?【在说话人所关心过去时间主语是否获得足够的睡眠

备注:表示询问主语在过去时间是否已经获得足够睡眠

请先 登录 后评论
  • 2 关注
  • 1 收藏,1188 浏览
  • 小卡我就不 提出于 2022-08-21 17:10

相似问题