GIVE ANSWERS - English

투표하세요!답변언어 질문
which one is correct?

~~I don't think there has been a major upheaval in the last century that hasn't ended up here,.............?

A) hasn't there?        B) has there?         C) do I         D) has it?         E) hasn't it?