I _______ up here night after night for weeks now. You see, I _______ to give you a surprise. 
#100221
A
have come; hoped
B
have been coming; has hoped
C
have come; was hoping
D
have been coming; was hoping
推荐题目
The key you have just got     the front door. 
#102563
A
is used to opening
B
is used to be opened
C
is used to being opened
D
is used to open
In a foreign company, if you have a good command of English, you      much more easily.
#100812
A
will promote
B
will be promoted
C
promote
D
are promoted