18.I _______ up here night after night for weeks now.You see,I _____ to give you a surprise.

问题描述:

18.I _______ up here night after night for weeks now.You see,I _____ to give you a surprise.
A.have come; hoped B.have been coming; hoped
C.have come; was hoping D.have been coming; was hoping

选D.第一空由后面时间状语可知它强调持续反复发生,第二空用过去进行时最委婉eg.I was wondering who will be sent there.