银湖网电话:They/re talking as if they had been old friends?从句为什么是”had been "不是”were"

来源:百度文库 编辑:高考问答 时间:2024/05/03 22:45:35
as if 从句要用虚拟语气,而是与现在相反应该用”were"吗?

由as if和as though引导的虚拟语态。
1.主句+AS IF +主语+ WAS/WERE:表示动作与主句同时发生。
2.主句+AS IF +主语+HAD+过去分词:表示动作发生在主句之前。

所以句中的意思是“一直都是老朋友”,而不单纯是时态。

你说的没错,可是两个意思是有细微区别的;

这句意思是:他们交谈着,就像早已经是老朋友似的。

(用had been强调“一直以来的老朋友”的状态,用were则是一般性强调,只是说明他们是老朋友)

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

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