填空题 But for the English examination, I would (go) 1 to the piano concert with you last Sunday.
  • 1、
【正确答案】 1、have gone    
【答案解析】But for是虚拟语气的标志,意为“要不是…”。从时间状语last Sunday可知,这是与过去事实相反的虚拟语气,故主句谓语用would have done形式。句意:要不是英语考试,我上个星期天会和你一起去听钢琴演奏会的。