It's just had a baby,___.A.has not it B.isn't it C.has it D.hasn't it 为什么不是B

问题描述:

It's just had a baby,___.
A.has not it
B.isn't it
C.has it
D.hasn't it
为什么不是B

这个句子写全是it has just had a baby.这是一个现在完成时态,现在完成时态的构成是have(has)+动词分词,因此第一个has是表示时态的,而第二个had才是这句话的谓语实意动词have的过去分词形式。
现在完成时的反义疑问句是在逗号后边haven't(hasn't)+主语+问号。这是语法规定。要记住。
不过这种题目其实考察的是不同时态的反义疑问句,关键在于找到时态和谓语动词。

这里的It's是It has 的缩写,意思是他刚有一个婴儿,对吗?
反义疑问句应该反It has ,选D

D,'s这里面是has的简称,因为后面还有一个had,如果是is的话,那么就是被动语态了,而句子的意思是:它刚生了一个宝宝.

it是形式主语,has才是真正的主语。