The 60* V-6 (2.8/3.1/3.4) uses a different bolt pattern, so won't bolt up. Got this info from Wikipedia -- should be correct but sometimes is off a little. See:
According to the first article the Family II four cylinders have a different bolt pattern than 60* V-6. According to the second article, the 2.0L is a Family II engine.
I do know that a 1984-2002 Jeep Cherokee/Wrangler 150 (2.5L) four uses the GM small V-6 pattern, so you could bolt one of those in to really throw friends off!! 84-85 has a carb, 86-90 TBI, 91-02 port injection. Might be off a little on the years here, going from memory!
I bet you have a 2.0L in another car you want to use though. If both are Cavaliers of the same body style you can swap tranny and all without much more work than swapping engines -- if you have both cars. Drop the whole engine cradle and suspension from the bottom, use the engine hoist to lift the front of the body up. Well, support the engine with the hoist first, take out all the bolts, drop it, THEN lift the body. I've done this and dropped the engine on a half sheet of 1/2" plywood with a 2" hole about 3" from one side (centered along the side). Put a tow strap in the hole and SLOWLY slide the engine assembly out from under the car (with body on jack stands and hoist out of the way). I used my garden tractor to pull it out, but you can use a truck/car -- just DO NOT JERK or you'll likely rip the plywood and leave the assembly sitting there. Works best on grass with tractor tires on concrete. Damp grass helps -- spray w/water then put plywood down. Okay, enough backyard mechanics!!