一道英语单选,他不是已经睡了吗,为什么不能用完成时???

 我来答
uncle陈815
2015-10-12 · 超过11用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:23万
展开全部
过去完成式的意思就是过去完成的,也就是过去的过去,因为他们的对话是一般式,也就是当下发生的,所以用过去式既可
更多追问追答
追问
但它不是有Last night吗,而且昨晚也睡觉这个动作也已经完成啦?
追答
他睡觉这个动作就是发生在昨晚的啊
jjkkchan
2015-10-12 · TA获得超过3.1万个赞
知道大有可为答主
回答量:2.4万
采纳率:86%
帮助的人:4276万
展开全部
这是经常理解错误的问题。
一般过去时的动作也是已经完成的动作,而且跟现在无关!
如:
I wrote a letter last night.我昨晚写了一封信。(写完了)
过去完成时:表示在过去之前发生的动作(也就是过去的过去!),先有过去,才有去过的过去。
如:
He told me that he had been to Beijing.
在told之前去过北京。told是过去,had been to是过去的过去。
昨天晚上是个时间状语,指的是昨天晚上发生了这个动作。(完成了)
Did you sleep well last night?昨天晚上你(发生了)睡得好(这个动作)吗?
过去进行时:指的是过去正在发生的动作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
处女座HJNG
2015-10-12
知道答主
回答量:17
采纳率:0%
帮助的人:5.8万
展开全部
C

试题分析:考查时态。根据时间状语last night说明是对过去情况的说明。因为该行为没有持续到现在,所以不需要使用现在完成时。当然也不会出现过去的过去的过去完成时了。
点评:本题的关键是时间状语last night,该时间状语与过去时连用。在时态类题目中,关键是抓住时间状语。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知知1130
2015-10-12 · TA获得超过800个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:54.3万
展开全部
昨天晚上,可以排除AB。因为对话是现在时,你选的是D,是因为你认为昨天晚上到现在那他肯定是已经睡过了,但是如果用完成时就意味着他一直睡到这对话发生的时候,可是他只是昨晚睡了,不一定睡到现在,除非这男的是只猪,能睡!要知道“昨天晚上”只能证明是一般过去式,不是完成时。
更多追问追答
追问
用过去完成时不是在过去就已经结束动作了吗
你能把它修改下能用D吗让我看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fifi2112003
2015-10-12 · TA获得超过1685个赞
知道小有建树答主
回答量:1070
采纳率:66%
帮助的人:261万
展开全部
因为有过去时间状语last night.所以必须过去时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心爱无计可消除
2015-10-12
知道答主
回答量:3
采纳率:0%
帮助的人:2485
展开全部
last night是昨天晚上,是一般过去时的标志性词语。完成时是已经完成,d选项是归去的过去。有比较性的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式