I can hardly imagine such a little boy ___ across the Nile.
#97327
A
swim
B
to swim
C
swimming
D
to have swum