问题

Does your uncle still smoke?—He ____________given it up. It’s two years ever since he ____________.
A:can’t have; smoked
B:may have; smoked
C:should have; has smoked
D:should have; didn’t smoke
B:may have; smoked
C:should have; has smoked
D:should have; didn’t smoke
正确答案是:
同类题型
Are you going to go shopping thisafternoon —No,I’m _____ tired _____go.
Keep an eye on my purse – I’m just going to the bathroom.
The prices _________ up all the time and no one knows when it will become stable. [ ]
Many people do not realize the importance of health __________ they have fallen ill.