Jack doesn’t smoke now, but he ______ for almost twenty years. A.smokedB.wassmokingC.hassmokedD.hadsmoked... A. smokedB. was smokingC. has smokedD. had smoked 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 jack smoke almost twenty 搜索资料 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? zyb_ylj 2013-09-10 · TA获得超过1856个赞 知道答主 回答量:3.1万 采纳率:100% 帮助的人:4435万 我也去答题访问个人页 关注 展开全部 答案A试题分析:考查时态。本题特别容易错选C项。考生会根据for twenty years认为现在现在完成时。实际上本题与前句的now形成对比。句意:Jack现在不抽烟。但是他以前抽了几乎20年。是对以前发生的事情的描述,故使用过去时。考点:考查时态点评:本题的时态是构成一个对比的关系,是现在与过去的对比,所以前半句使用现在时,后半句使用过去时。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-11-01 That+dog+of+Mike's+is always making trouble. 1 2013-08-14 Jack doesn’t smoke now, but he ______ for almost twenty years. 6 2014-10-08 Jack doesn’t smoke now, but he ______________ for almost twenty years. A.was smoking B.smok 2 2012-05-28 –Does your father smoke? --_________, it’s 2 years since he __________. 4 2012-01-24 jackte again. It is ____ of him to keep others waiting. 3 2016-05-30 I don’t smoke now, but I ____for almost ten years. 1 2019-08-08 英语选择Jack doesn't smoke now,but he ()for almost 20 years 2016-04-13 Jack doesn’t smoke now, but he _______ for almost twenty years. A.was smoking B.had smoked 为你推荐: