这是虚拟语气用在主语从句中的表现
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 to the church.
真是难以相信,她竟然在去教堂的路上丢失了婚戒。
It is natural that he (should) think so.
他会这样想是很自然的(事)。
It was necessary that the meeting should be planned carefully.
这个会议应当被仔细计划是非常必要的。
上述三句中,竟然,会,应当都加强了句子感情色彩。
should have gone away换成had gone away是不可以的。因为主句是 It is strange that ...,is 所表明的是一般现在时,从句里怎可用过去完成时呢?如果主句是 It was strange that ...,用had gone away 可以认为是通顺的,但不具什么感情色彩;
换成has gone away 是可以考虑和商榷的,那么整句的意思:奇怪,他走了。(无感情色彩。平铺直叙一件事)。
按照虚拟语气在主语从句中表现的固定句式:
It is/was +adj.+ that+主语+should do (should可以省略),should 译为竟然,应该,会...,具有较强的感情色彩,所以还是固定句式表达的意义更完整而有意义。
应当是完满的解答!请采纳。祝你进步!老教师
温馨提示:答案为网友推荐,仅供参考