作业帮 > 英语 > 作业

Hasn't he slept for 20 hours?和Hasn't he been sleeping for 20

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 16:04:30
Hasn't he slept for 20 hours?和Hasn't he been sleeping for 20 hours?哪个是对的?有什么区别?
Hasn't he slept for 20 hours?和Hasn't he been sleeping for 20 hours 哪个是对的?有什么区别?表达的意思是一样的吗?
都对 表达的意思也基本一样
只不过 前者强调 从睡觉 发生 到现在 已经20小时 后者强调 一直 睡了 20个小时
都是现在 还在 睡
再如 我学英语三年了i have studied english for three years
三年来我一直学英语i have been studying english for three years
再问: 这两个是问句啊 应该表达的是20个小时没有睡觉了吧 不是睡了20个小时吧 谢谢
再答: 这是否定疑问句 也叫修辞疑问句 不表示 疑问 而表示强烈的肯定 难道他没有睡觉睡20小时?