单项选择题

We ______ having picnic for so long time.

A.have desired
B.have hoped
C.have looked forward to
D.have expected