问题

The president said that it was a great honor for him______ his country in the past two weeks.
A:to visit
B:to bevisiting
C:to havevisited
D:to have beenvisited
B:to bevisiting
C:to havevisited
D:to have beenvisited
正确答案是: