He should have given you more help,even th ough he was very

He should have given you more help,even th ough he was very busy.He acted as if he were the boss
请问后半句不是应该对过去的虚拟吗,好像他是老板似的,为什么是用were,而不是had been.
笨三丫 1年前 已收到4个回答 举报

爱流浪的妖 幼苗

共回答了17个问题采纳率:88.2% 举报

你说的那属于由 if 引导的 虚拟条件句型
If + 过去完成时,作为过去如果发生但并未发生的事,
后面跟 would/could/should/might + 现在完成时.
仔细看你提问中是独立的两条句子,虽然都有虚拟成分,但不是条件句.
1)他“应该”给你更多帮助,即便他确实很忙.==》主观表述
2)他好像一副是你上司的做派.==》也是主观表述.
(句中用到 as if / as though 时后面都用 were 来表达“其实并不然”)

1年前

2

古萱 幼苗

共回答了8个问题 举报

虚拟语气中be动词一般都用were

1年前

2

赢在CHINA 幼苗

共回答了37个问题 举报

虚拟语气,表示与过去事实相反意:即使他再忙,他也可以给你多些帮助啊。(表示:事实上他没有给你多的帮助) 是虚拟语气,在主句He might have

1年前

1

shf516 幼苗

共回答了30个问题 举报

如果用had been, 那句子的意思会变成:好像他曾经是老板似的。不是老板,而是曾经做老板的人。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.021 s. - webmaster@yulucn.com