No, the newer B-series engines (B16, B18, B20B/Z) will not bolt in to your car. Your B-series is completely different. The only engines that will bolt in are other B20As or a B21 (also available in the 88-91 Preludes).
Newer B-series and F/H-series swaps are possible, but they're not bolt-in...