怎么翻译并解答,解析?

问题描述:

怎么翻译并解答,解析?
The man is very proud _________ with Captain Blight on his journey across the Pacific Ocean.
A. for sailingB. to sail C. in sailingD. to have sailed

be proud of sth.
be proud to do sth,
所以排除A C
而根据句意,应该选择D的时态