it is strange that he should have gone away withou答:这是虚拟语气用在主语从句中的表现 It is/was +adj.+ that+主语+should do (should可以省略)adj可以是 advisable,amazing,astonishing,better,clear,certain,desirable,good,interesting,impo-ssible,normal,necessary,possible…It is unbelievable that she should have lost her wedding ring on the way...