It has been a long time since we have talked to him hasn't it?
A
has
B
a long time
C
since
D
hasn't it?
Correct Answer: hasn't it?