搜索
首页 教育/科学 外语学习 英语考试

一道单选题

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

全部回答

2019-06-02

0 0
    I don’t think he could have done such a stupid thing last night ,____C_____? A。 do I B。
   could he C。 did he D。 has he 这道题没有多少需要思考的余地,不过要注意与第三人称的he thinks对比。   I think 可以看作插入语,同意楼上的关于废话的理解,确实是,对自己无须反义疑问。
   补充:但是第三人称就不行了,因为说的不是自己的话,所以要用does/did +主语。 此题属于I think 是不起作用的情况,所以对后面的内容进行反义疑问,即对he could have done进行反义疑问。
     could have done是说过去本来就会做的事情,could have done 表示假设, 与过去的事实相反。 如:He could have been very rich, but he cared for no money at all。
   即对过去的虚拟的事实进行反义疑问,用did+主语。  综上选C。 。

2019-06-02

23 0
B. could he 否定要后置

2019-06-02

50 0
    选择B 此句为宾语从句中的反意疑问句 主句为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为第一人称,当宾语从句中反意疑问句为第一人称,既,I和WE时,后面的疑问句要根据从句中的主语改变,在例句中既为he,因为反意疑问句表示"。
  。。吗?"如果还根据第一人称变的话,就变成了"do I?" 而意思是"我这样想了吗"? 废话,你自己想没想你自己不知道啊?问别人做什么?。

类似问题换一批

热点推荐

热度TOP

相关推荐

热点搜索 换一换

教育/科学
英语考试
院校信息
升学入学
理工学科
出国/留学
职业教育
人文学科
外语学习
学习帮助
K12
外语学习
英语考试
德语
韩语
日语
法语
英语翻译
英语考试
英语考试
举报
举报原因(必选):
取消确定举报