永发信息网

—Does your uncle still smoke?—He given it up. It’s two years ever since he .A. can’t have;

答案:2  悬赏:0  手机版
解决时间 2021-12-19 01:14
  • 提问者网友:听门外雪花风
  • 2021-12-18 19:39
—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
最佳答案
  • 五星知识达人网友:等灯
  • 2021-12-18 20:40
A. can’t have; smoked(答案→)B. may have; smokedC. should have; has smokedD. should have; didn’t smoke解析: may have done 表示“可能已经做某事了”;第二空表示“他不吸烟有两年了”,此句型中用延续性动词表示动作停止。
全部回答
  • 1楼网友:往事埋风中
  • 2021-12-18 21:50
和我的回答一样,看来我也对了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯