should have done的反义疑问句是什么 是 shouldn't it 还是 didn't it 还是 wasn't it~

should have done 可以表示 本应该做却没做
或者可以表没把握的肯定推测 这两种表达方式的反义疑问句 有没有不同的语法规则
should do 表应该做某事 它的反义疑问句是什么呢~~ 求高手解答 谢谢~~

要分情况的,如果有明显的时间状语,比如,you should have done it yesterday, didnlt you?
用didn't
如果没有明显的时间状语,那么就是,you should have fininshed the task, haven't you?
一般而言,不要考虑词语背后的含义,英语考的是语法,所以只要看字面上就好了,should就是肯定形式了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-25
shouldn‘t it