问题

It has been thirty years since I my hometown.—How time flies! Great changes in our hometown in the last thirty years.
A:leave, take place
B:left, have been taken place
C:left, have taken place
D:have left, took place;
B:left, have been taken place
C:left, have taken place
D:have left, took place;
正确答案是: