should + V 还是 过去将来时John promised his doctor he ______ not smoke.And he has never smoked ever since.这道题为什么选would ,不选 should 不是说 promise 后的宾语从句用should + V

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 06:59:40

should + V 还是 过去将来时John promised his doctor he ______ not smoke.And he has never smoked ever since.这道题为什么选would ,不选 should 不是说 promise 后的宾语从句用should + V
should + V 还是 过去将来时
John promised his doctor he ______ not smoke.And he has never smoked ever since.
这道题为什么选would ,不选 should 不是说 promise 后的宾语从句用should + V

should + V 还是 过去将来时John promised his doctor he ______ not smoke.And he has never smoked ever since.这道题为什么选would ,不选 should 不是说 promise 后的宾语从句用should + V
这题的正确答案是:
John promised his doctor he ___would ___ not smoke.And he has never smoked ever since.
这个句子的意思是:
JOHN向他的医生保证他将不再抽烟的.并且从那以后他从没有抽过烟了.
情态动词的选择要根据意思来定.
should表示"应该,"意思不对.再说,没有那条语法规则说promise 后的宾语从句要用should + V 的.你记错了吧.
只有表示请求,命令,建议,等时才用 should + V.这样的动词有:
order,suggedt,advise,require,demand,

约翰向他的医生保证 他 不会 抽烟了。 从那以后,他就没有再抽过烟。

不会,是would not,或者 will not,因为是过去,所以是would not. 而 should not 是 不应该 的意思。所以这里选would . 由于每个句子的意思都不一定相同,所以要根据句意判断,而不是搭配。 我是专业翻译,如果有不明白的地方,可以追问我哦。...

全部展开

约翰向他的医生保证 他 不会 抽烟了。 从那以后,他就没有再抽过烟。

不会,是would not,或者 will not,因为是过去,所以是would not. 而 should not 是 不应该 的意思。所以这里选would . 由于每个句子的意思都不一定相同,所以要根据句意判断,而不是搭配。 我是专业翻译,如果有不明白的地方,可以追问我哦。

收起

看语义: 1,Would (有主观意愿上) 愿意的意思
2,should 有应该的意思 (语意较被动)

注意句子意思 承诺将不会吸烟 不是承诺不应该吸烟

不是这样的,你要翻译呀,约翰向他的医生保证,他再也不会抽烟了,而不是再也不应该抽烟了,这说的是他将来要发生的一个动作,是will, 前面promise用了过去式,所以will 变成would, 至于promise后用should。。这个我还真的没有听说过诶。。