英语:反义疑问句

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:23:12
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
从哪开始是主句啊

答案是 C 此句是宾语从句且否定转移到主句中可用于此句型的动词还有believe suppose guess 等 从句是从he 至结尾,且从句中的could 表示的是推测,是对昨晚发生的事情推测。所以此题应选C

B
he could have done such a stupid thing last night是主句,could是对I don't think he could 的否定

选B
因为I don't think 是插入语
带插入语的翻译疑问 疑问词跟着后面的could 用,用不用not跟这插入语用。
左右的带插入语的翻译疑问都这么用的

he could have done such a stupid thing last nig

选C

选C
首先句意上是否定转移前置,从整体上看是“我认为他没有”,相反的,问句应当问“有么”,排除A
由于句中出现了明显的过去时间状语“LAST NIGHT”,所以应用一般过去时“DID HE”。COULD HAVE在句中表示对过去的推测,而不是表能力,所以不能选B
D时态错

C,同意楼上