宇智波斑穿越fate世界:问一道英语题

来源:百度文库 编辑:高校问答 时间:2024/05/12 16:21:21
We had a sport meeting last week,______ ______?(改为反意疑问句)
答案是didn't we可我不明白为什么不用hadn't we?
请帮我分析一下这两个有什么不同,什么时候才用hadn't we?请帮我举几个例子,非常感谢!

have 在这里是实意动词,后面没有其他动词,所以用 didn't we

如果have用作助动词,后面紧跟一个实意动词,比如现在完成时,I have done xxxx,那么就用haven't I? 之类

一句话,看have后面跟没跟动词就可以了

是过去时,不是过去完成时

原形为have a sport meeting,这里的had表示的是一般过去时,不要一看到had就以为是完成时

had在这里不是用来表示过去完成时,仅仅是一个实意动词have的过去时,知道吗?那你想想看,如果是实意动词,你是不是用did来反问的呢?如果要用had来做反意疑问的话,这句子要是过去完成时的,比如
I had finished my homework,hadn't I?例子不用太多了,记住只是看时态而已,ok?

这里的had是指 有,举办的意思,实意动词!所以用do反义疑问。
如果是had作为系动词就可以用hadn't we,如:
We had had a sport meeting last week,hadn't we?
We have had a sport meeting last week,haven't we?