—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
推荐题目
Please don’t phone him between 1 and 3 p.m. tomorrow. He ______ a lecture then.
#100539
A
will have delivered
B
has been delivering
C
will be delivering
D
delivers
 —Have you got any job offers?—No. I _________. 
#104590
A
waited
B
had been waiting
C
have waited
D
am waiting
If you dare do it, so         I .
#101146
A
will
B
dare
C
do
D
would