They/re talking as if they had been old friends?从句为什么是”had been "不是”were"as if 从句要用虚拟语气,而是与现在相反应该用”were"吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 16:27:43
They/re talking as if they had been old friends?从句为什么是”had been

They/re talking as if they had been old friends?从句为什么是”had been "不是”were"as if 从句要用虚拟语气,而是与现在相反应该用”were"吗?
They/re talking as if they had been old friends?从句为什么是”had been "不是”were"
as if 从句要用虚拟语气,而是与现在相反应该用”were"吗?

They/re talking as if they had been old friends?从句为什么是”had been "不是”were"as if 从句要用虚拟语气,而是与现在相反应该用”were"吗?
由as if和as though引导的虚拟语态.
1.主句+AS IF +主语+ WAS/WERE:表示动作与主句同时发生.
2.主句+AS IF +主语+HAD+过去分词:表示动作发生在主句之前.
所以句中的意思是“一直都是老朋友”,而不单纯是时态.

你说的没错,可是两个意思是有细微区别的;
这句意思是:他们交谈着,就像早已经是老朋友似的。
(用had been强调“一直以来的老朋友”的状态,用were则是一般性强调,只是说明他们是老朋友)

他们像老朋友那样聊天
不可以用were,他们不是老朋友,只是像,从句要用虚拟语气,were表示事实

句中用的是过去完成式,也可以用于虚拟语气中。意思是“他们好像已经是老朋友了”。
用"were"也可以