—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
推荐题目
---- I’ll be able to come to see your performance at 8:30 tomorrow evening.---I’m sorry, by then my performance____ and I___ reporters in the meeting room.
#104969
A
will be ended; will meet
B
is to end; will meet
C
will have ended; will be meeting
D
will be ended; am going to meet
As time went on, Lucy began to wonder if John ___ their date.
#104034
A
has forgotten
B
had forgotten
C
would forget
D
would have forgotten
 I was very busy that day. Otherwise I _________in the discussion.
#103078
A
would take party
B
had taken part
C
took part
D
would have taken part
His first novel       good reviews since it came out last month.         
#102637
A
receives
B
is receviing
C
will receive
D
has received