——It is quite a long time since i smoked ——___,and this bad habit should be get rid of.

AwelldoneBmakemoreefforts为何选A... A well done

B make more efforts
为何选A
展开
sungang1980111
2012-07-29 · TA获得超过117个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:124万
展开全部
——我已经很长时间不吸烟了。
——干得好,这坏习惯是应该戒掉。It is +段时间+ since从句, 从句里谓语动词如果是延续性的,句子翻译成 已经不干某事多长时间了;从句里谓语动词如果是短暂性的,句子翻译成 干某事已经多长时间了。smoked 是延续性动词。如果题干改成It is quite a long time since I began to smoke. 那么就翻译成我吸烟已经很长时间了。以为began 为短暂性动词。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徐江95
2012-07-29
知道答主
回答量:58
采纳率:0%
帮助的人:11.9万
展开全部
①用排除法。题目中所填部分是由since领导的从句,从句中已经有了谓语smoked,而B选项中make也是谓语,况且时态也不对!故选A ②直接法。well done在句子中充当状语,可以直接看出!
讲了这么久,现在明白了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mcl_zr
2012-07-29 · TA获得超过165个赞
知道答主
回答量:136
采纳率:0%
帮助的人:52.1万
展开全部
语境,还有习惯。之前说我有很长一段时间没抽烟了。后面那个说,做得好 。我想是因为前面那个人已经努力了,应该给予肯定。如果前面那个人说还是老抽的话,才是B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
idiosnycrasy
2012-07-29 · 超过11用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:38.3万
展开全部
第一个人说我很久没有抽烟了.所以第二个人说well done, 表扬他这样做很好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bef019b
2012-07-29
知道答主
回答量:42
采纳率:0%
帮助的人:11.7万
展开全部
smoke是持续性动词,详见用法2.这句话意思为我不吸烟已经很久了。
别人赞赏他的行为。故用well done
since的用法
一、若since引导的状语从句的谓语动词是终止性的过去时,则从句表示的时间是“从动作开始的那一时刻起”。如:
He has studied very hard since he came to our school.自从他来到我们学校,他学习就非常努力。
We have been missing them since they left here自从他们离开这里,我们就一直很想念他们。
这是最常见的一种用法,此处不再多述。
二、若since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”。如:
I haven’t heard any noise since I slept. Sleep 为持续性动词,sleep的动作结束时,即“醒来”时,这句应译为“我醒后还未听到任何声音”。
John is now with his parents in New York, it is already three years since he was a teacher约翰现在和父母一起住在纽约,他不当教师已经三年了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式