As adjectives the difference between opposite and contract
is that
opposite is located directly across from something else, or from each other while
contract is (obsolete) contracted; affianced; betrothed.
As nouns the difference between opposite and contract
is that
opposite is something opposite or contrary to another while
contract is an agreement between two or more parties, to perform a specific job or work order, often temporary or of fixed duration and usually governed by a written agreement.
As an adverb opposite
is in an opposite position.
As a preposition opposite
is facing, or across from.
As a verb contract is
(ambitransitive) to draw together or nearer; to shorten, narrow, or lessen.