题目

 —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
英语 试题推荐