求一道高中英语题,有关否定句和反义疑问句的~~~~~求详细解答

Idon‘tthinkhecouldhavedonesuchastupidthinglastnight,_________?A.doIB.couldheC.didheD.... I don‘t think he could have done such a stupid thing last night,_________?
A.do I B.could he C.did he D.has he
为什么不选B?
展开
第47个浪人
2012-04-25 · TA获得超过14.6万个赞
知道大有可为答主
回答量:3.5万
采纳率:50%
帮助的人:2.1亿
展开全部
“俊狼猎英”团队为您解答!
C.did he 为正确选项。这是一道关于反义疑问句的题目。
反义疑问句由前面的陈述句和后面的简略问句两部分构成。本题有三个考点:(一)当反义疑问句的陈述句部分为 “I / We don't think +that从句”时,要否定转移,也就是说,本题的简略问句要肯定。(二)陈述句部分为 “I / We don't think +that从句”的反义疑问句,简略问句要根据从句部分的主语来问,对本题而言,就是根据“he”来问,而不是根据“I”;(三)当反义疑问句是表示对事情的推测(包括对过去的,现在的或将来的,如本题是对过去的事情的推测,(此时句中通常有must be/should have done/would have done/could have done)时,后面的简略问句的助动词不能用第一个(即不能用上面的must,should,could 等),而要根据实际时态用相应的助动词,如本题实际情况是表示过去的动作,动词是did,故后面简略问句要用did。综上所述,用did he?

如再有疑问,敬请垂询,给你参考,祝你进步!
更多追问追答
追问
那有没有什么情况下应该用could的?
追答
在纯粹过去时的句子中,用could,如:He could not swim,could he? 或者:You could swim,couldn't you?
icekene
2012-04-27 · TA获得超过1330个赞
知道小有建树答主
回答量:733
采纳率:70%
帮助的人:293万
展开全部
众多高手回答都没有满意的,那我来试?
I don‘t think he could have done such a stupid thing last night.=I think he couldn't have done such a stupid thing last night.=I think he didn't do such a stupid thing last night+猜测语气(也就是虚拟语气).什么是虚拟语气呢?就是用另一套形式来表达一个时态.如在这里是用COULD HAVE DONE来表达对一般过去时的猜测.因此,这句话的时态就是一般过去时,最后的LAST NIGHT也有力地佐证了这一点。
从语用的角度, 也就是在使用的过程当中实际意思也就是:I don‘t think he could have done such a stupid thing last night.=He DIDN'T DO such a stupid thing last night+猜测语气.
所以,这里COULD并不是真正的时态助动词,是虚拟语气的助动词.在反问的时候它不能起反问的作用。
希望能帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深海独影
2012-04-26 · TA获得超过3195个赞
知道小有建树答主
回答量:1010
采纳率:68%
帮助的人:513万
展开全部
做这种题记住一个口诀(500%不会做错)
【肯定否定看主句,主语谓语看从句】
肯定否定看主句,本题主句是否定,所以从句用肯定(前否后肯,前肯后否)
主语谓语看从句,本题从句主语是he,所以也后面用he,谓语动词是could have done(表示过去本应该作,但实际并未做)是一个过去式,could只是情态动词,情态动词表推测时,不能用情态动词来完成问句,所以借助did助动词帮助完成反意问句
所以选C而不选B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落落清荒
2012-04-25
知道答主
回答量:53
采纳率:0%
帮助的人:20.4万
展开全部
高中到大学,语法都没学好。好在语感强点儿。这道题从意思的理解上看是这样的:
“我认为他昨晚上不可能干出了那样蠢的事儿来,____那他到底是干了还是没干呢___?”
“could have done”表示事情已经发生了,并且发生日期也告诉了是“last night”。反义疑问句要问的是“干了还是没干”“可不可能干了”(谓语动词要强调的就是“do”),而不是“could“。另外“could”在这里不是表示“能或不能”,而是一种可能性。
(纯属个人意见,错了请大家帮忙指正,语法学得确实太烂了)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唐宋佳人
2012-04-25 · 超过30用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:104万
展开全部
could have done 表示的是对过去某时间做的事推测,时态仍属于一般过去时,由于反义疑问句部分不再推测,要回归原来的过去式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大鹏鸡翅
2012-04-30
知道答主
回答量:34
采纳率:0%
帮助的人:17.1万
展开全部
这题选啥?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式