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

问题描述:

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 哪个是对的?有什么区别?表达的意思是一样的吗?
1个回答 分类:英语 2014-11-29

问题解答:

我来补答
都对 表达的意思也基本一样
只不过 前者强调 从睡觉 发生 到现在 已经20小时 后者强调 一直 睡了 20个小时
都是现在 还在 睡
再如 我学英语三年了i have studied english for three years
三年来我一直学英语i have been studying english for three years
再问: 这两个是问句啊 应该表达的是20个小时没有睡觉了吧 不是睡了20个小时吧 谢谢
再答: 这是否定疑问句 也叫修辞疑问句 不表示 疑问 而表示强烈的肯定 难道他没有睡觉睡20小时?
 
 
展开全文阅读
剩余:2000