要分情况的,如果有明显的时间状语,比如,you should have done it yesterday,didnlt you?
用didn't
如果没有明显的时间状语,那么就是,you should have fininshed the task,haven't you?
一般而言,不要考虑词语背后的含义,英语考的是语法,所以只要看字面上就好了,should就是肯定形式了
要分情况的,如果有明显的时间状语,比如,you should have done it yesterday,didnlt you?
用didn't
如果没有明显的时间状语,那么就是,you should have fininshed the task,haven't you?
一般而言,不要考虑词语背后的含义,英语考的是语法,所以只要看字面上就好了,should就是肯定形式了