问题

How long have you _________ your watch It looks new.—Only about three weeks.
A:hasn’t he; No
B:has he; Yes
C:isn’t he; No
D:is he; Yes;
B:has he; Yes
C:isn’t he; No
D:is he; Yes;
正确答案是: