We talked for more than three hours without ________ a cup of te

We talked for more than three hours without ________ a cup of tea.

A.to have

B.having

C.have

D.had

正确答案是B