—Does your uncle still smoke?—He       given it up. It’s two years ever since he      .
#101948
A
can’t have; smoked
B
may have; smoked
C
should have; has smoked
D
should have; didn’t smoke
推荐题目
How long ______ to finish the work?
#104121
A
you will take
B
will you take
C
you will take it
D
will it take you
I hope____________  the job she's applied for. 
#104485
A
she's going to get
B
she'll get
C
she is to get
D
she decides to get
– Your job ________ open for your return.– Thanks.
#104588
A
will be kept
B
will keep
C
had kept
D
had been kept
Who would you rather _____ with you tomorrow morning?
#102539
A
had do
B
have gone
C
have go
D
have to go