It is+一段时间 since 引导时间状语从句,自从…有多久了.这句话的 enjoy 是持续性动词, It's years since I enjoyed myself so much.意为'我已有多年没有玩得如此愉快.'故 选 D.
5.【解答】答案:D.
It is+形容词+of/for sb.+to do sth.,其中 it 为形式主语,如果句型中的形容词是描 述不定式行为者的性格、品质的,就用 of,形容词仅仅是描述事物,不是对不定式行为者 的品格进行评价,用 for.结合 to climb such a high mountain 可知爬这么高的山,应该 是对于他们来说真的很难,用 for 意为对于某人来说,故选 D.