it would be a shame to have come all this way and not see them

问题描述:

it would be a shame to have come all this way and not see them
为何用 would,用it is a shame 是否可以?all this way

would be是一种虚拟语气,表示假设,而is则是一般事实陈述.
come all this way 大老远过来,all this way,表示长途跋涉的意思.为何用虚拟语气,又没有与事实相反虚拟语气不一定与事实相反啊,只要是假设就可以用。可他又不是在假设,只是表达自己的心理因为事实没有发生,当然是假设啊。表达心理也是一种情景假设。老远赶来却没见到他们,真是遗憾。这事实已经发生了用would就表示假设,是没有发生,你理解有误。那么这句话什么意思?有二种:一种事实已发生:老远赶来却没见到他们,真是遗憾。另一种是假设假如大老远跑过来又没见着他真是遗憾。哪一种?而书上意思指第一种最后解释一遍意思:如果大老远赶来而没见着他们,那真是遗憾。如果你书上说这是事实,而不是假设,我只能说要么这本书对原文的理解有误。Over.PS.从来没有答个题这么累。谢谢,不好意思。主要想弄清楚