To be honest,if it were not for the fact that you ___ my close friendTo be honest if it were not for the fact that you ___my close friend,I would not take such pains to serve you.A.were B.are C.had been D.have been但我觉得“他”现在还是“我”的朋友,我觉得选B
问题描述:
To be honest,if it were not for the fact that you ___ my close friend
To be honest if it were not for the fact that you ___my close friend,I would not take such pains to serve you.A.were B.are C.had been D.have been
但我觉得“他”现在还是“我”的朋友,我觉得选B
答
这是一个虚拟语气的句子,从时态搭配来看,这应该是跟现在事实相反的情况。
主句 从句
would/could/might have done 过去完成时 跟过去事实相反
would/could/might do 过去时(be用were) 跟现在事实相反
而你是我朋友这是事实,所以用一般现在时,are。
答
A是对的,因为时态要一致,前面是过去式后面也要是
欢迎追问
答
这题就应该选B的,因为前面的were表示的虚拟就是跟现在或将来事实相反的,而后面有fact表示“事实”,说明You are my close friend是事实,是不用虚拟语气的