>  2008/05/11 (日) 22:54:59        [qwerty]
> 英語詳しいヤシいる?(;´Д`)
> They have been given a longer vacation.
> のhave been ってなんでついてるの?(;´Д`)They were gave~じゃだめなの?

比較級longerのthan以下が省略されてて
「より長い休暇」っていうのが暗黙に
「(今よりも)長い休暇」を表しているなら
今よりも長い休暇を与えられていた状態が完了して、今期は休暇が減ったってことになるとか

参考:2008/05/11(日)22時45分53秒