虚拟语气should have done的反义疑问句,用什么反问

如题所述

如果主句没有明显的时间状语,就用shouldn't +主语。

如果主句有明显的时间状语,就要用hadn't +主语。

如下题所示

They should have informed you of the result of the competition by the time it was eventually given out, _____D______?

A. haven't they B. didn't they C. shouldn't they D. hadn't they.

They should have informed you of the result of the competition, _____C______?

A. haven't they B. didn't they C. shouldn't they D. hadn't they.

英语学习方法

1、英语基础

要想学好高三英语,英语基础是必须学好的,英语基础没有想象中的那么难,不管是单词还是句型、语法。

在高三复习的第一轮复习中,关于复习系会和语言点,一定要注意听,哪怕是一节课掌握几个短语也行,至于课后就自己拿起高中英语书,从单词背起,考英语一定要有词汇基础,否则什么都是白搭。

2、词典不离手

当在学习高三英语的时候,遇到不会的单词就要查,看到相近的单词分不清也得查明白,不要求自己一遍记住,就看一看给自己一个印象,大概一个单词你查五遍的时候就能记住了。

另外,一定要看英文解释!这个是避免完形填空选项中英语翻译发生歧义很有用的方法,希望能够帮助到大家。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-26
如果主句没有明显的时间状语,就用shouldn't +主语
如果主句有明显的时间状语,就要用 hadn't +主语
如下题所示
They should have informed you of the result of the competition by the time it was eventually given out, _____D______?
A. haven't they B. didn't they C. shouldn't they D. hadn't they
They should have informed you of the result of the competition, _____C______?
A. haven't they B. didn't they C. shouldn't they D. hadn't they本回答被提问者采纳
第2个回答  2017-05-26
如果有明显的时间状语,用didn't;
如果没有明显的时间状语,用haven't;
相似回答