The leaders of two countries …...........an agreement to avoid future conflicts.

A
have reached recently
B
have recently reach
C
recently reach
D
have recently reached
E
have had recently reached