A complex formed by the dative bond between Lewis acid and Lewis base is called Lewis acid-base adduct. In all the given cases Lewis acid, i.e. BCl3 is same. So, stability depends on Lewis base.
Among the given options H3→BCl3 form stable Lewis base adduct, because N of NH3 contains a lone pair and is less electronegative, thus it can donate its lone pair into empty orbital of BCl3 (Lewis acid) to form effective dative bond (pπ−pπ).
In option (a), O is highly electronegative, so it will not donate its lone pair to BCl3.
In option (b) and (d), the formed dative bond dπ−pπ is less effective than pπ−pπ in case of NH3→BCl3.