题干

—Does your uncle still smoke?
—He ____________given it up. It’s two years ever since he ____________.
A.can’t have; smokedB.may have; smoked
C.should have; has smokedD.should have; didn’t smoke
上一题 下一题 0.4难度 单项选择 更新时间:2012-09-25 09:59:56

答案(点此获取答案解析)