Please be quick, or we will have no time ____ lunch. 
#40631
A
to have
B
having
C
on having
D
have