should在这里不是应该的意思 should有另外一个用法就是:有“竟然”之意 整句的意思就是:你竟然表现得这么粗鲁我们很惊讶。 而从意思上看,表现这个动作已经完成,或者说它是过去的动作 但是由于should的限制,要用have been的形式表达过去的动作
你的举止竟然如此无礼,这太让我们惊讶了。这里should 是竟然的意思。
should have done 表示本该做某事,实际却没做