早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道英语题(虚拟语气)——Wouldyouhavecalledheruphaditbeenpossible.——Yes,butIbusydoingmyhomework.A.wasB.wereC.hadbeenD.wouldbe答案:A,请翻译并解释,谢谢咯

题目详情
一道英语题(虚拟语气)
——Would you have called her up had it been possible.
——Yes,but I _____ busy doing my homework.
A.was B.were C.had been D.would be
【答案:A,请翻译并解释,谢谢咯】
▼优质解答
答案和解析
这个以前有人解释过:选A.因为问句是与过去事实相反的非真实条件句:Would you have called her up had it been possible?=If it had been possible,would you have called her up?; 如果当时可以的话,你会打电话把她叫起来么?(不是说叫醒她,而是她在睡觉把她吵醒)答句:Yes,说明会的.但是后一句又有关键词:but,说明:but后不是虚拟语气,是当时的真实情况.