He should have been at boarding school should have been

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 18:53:52
He should have been at boarding school should have been

He should have been at boarding school should have been
He should have been at boarding school
should have been

He should have been at boarding school should have been
这是个虚拟语气.
should have been 是“本应该已经”,但是事实上没有这样做,而且事情发生在过去.比如,9月开学,他本应该开始去那里读书了,但是他却参加了犯罪团伙,现在进了监狱.
翻译全句,说话的人的感情是遗憾的:他本应该在寄宿学校就读了,(可惜他没有去).
如果要说“他应该已经在寄宿学校就读了”,那么英文应该是:He probably have been at the boarding school."probably"表示大概 (有七八成的把握).并且原句中Boarding School前面没有加定冠词 the,表示并没有指定哪所学校,只是泛泛而论.

Rhapsodia, have been 虽然暗示持续了一段时间,但句中没有明确提及时间范围,窃以为还是淡化时间概念为好。翻译为
“他应该是一直呆在寄宿学校的”
应该更贴近原句的口气。

意思是:应该已经...

should have been 是一种揣测的语气,表示应该。。。(怎样), should用作情态动词,后面接完成时,表示这个be at boarding school 的动作已经发生了,并且已经很久了。
翻译:他应该在寄宿学校很久了。

有一种可能是
(要不是如何如何 )
他本来早就应该呆在寄宿学校了

是虚拟语气
他原本应该上寄宿学校的!/蛮好当时让他上寄宿学校的!/真后悔没让他上寄宿学校!
事实上他现在没上寄宿学校。
should have been的原型是should have done sth.
例:I should have told her not to go.
我真应该告诉她别去的。(事实已经去了)...

全部展开

是虚拟语气
他原本应该上寄宿学校的!/蛮好当时让他上寄宿学校的!/真后悔没让他上寄宿学校!
事实上他现在没上寄宿学校。
should have been的原型是should have done sth.
例:I should have told her not to go.
我真应该告诉她别去的。(事实已经去了)

收起