——It is quite a long time since i smoked ——___,and this bad habit should be get rid of.A well doneB make more efforts为何选A

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 11:54:20
——It is quite a long time since i smoked ——___,and this bad habit should be get rid of.A well doneB make more efforts为何选A

——It is quite a long time since i smoked ——___,and this bad habit should be get rid of.A well doneB make more efforts为何选A
——It is quite a long time since i smoked ——___,and this bad habit should be get rid of.
A well done
B make more efforts
为何选A

——It is quite a long time since i smoked ——___,and this bad habit should be get rid of.A well doneB make more efforts为何选A
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约翰现在和父母一起住在纽约,他不当教师已经三年了.

①用排除法。题目中所填部分是由since领导的从句,从句中已经有了谓语smoked,而B选项中make也是谓语,况且时态也不对!故选A ②直接法。well done在句子中充当状语,可以直接看出!
讲了这么久,现在明白了吗?

第一个人说我很久没有抽烟了.所以第二个人说well done, 表扬他这样做很好

——我已经很长时间不吸烟了。
——干得好,这坏习惯是应该戒掉。It is +段时间+ since从句, 从句里谓语动词如果是延续性的,句子翻译成 已经不干某事多长时间了;从句里谓语动词如果是短暂性的,句子翻译成 干某事已经多长时间了。smoked 是延续性动词。如果题干改成It is quite a long time since I began to smoke. 那么就翻译成我吸烟已经...

全部展开

——我已经很长时间不吸烟了。
——干得好,这坏习惯是应该戒掉。It is +段时间+ since从句, 从句里谓语动词如果是延续性的,句子翻译成 已经不干某事多长时间了;从句里谓语动词如果是短暂性的,句子翻译成 干某事已经多长时间了。smoked 是延续性动词。如果题干改成It is quite a long time since I began to smoke. 那么就翻译成我吸烟已经很长时间了。以为began 为短暂性动词。

收起

语境,还有习惯。之前说我有很长一段时间没抽烟了。后面那个说,做得好 。我想是因为前面那个人已经努力了,应该给予肯定。如果前面那个人说还是老抽的话,才是B