1. We ........ to an agreement on the terms of payment before you arrived. a) have come b) had come c) came 2. The company representatives.......... a contract for 2 hours. a) have been negotiated b) have been negotiating c) have negotiated 3. Since the 1980s they ........ extremely successful. a) have been b) were c) had been 4. The price of petrol ...... down by about 1%. a) had gone b) has gone c) has been gone 5. Mark........ at a company for seven years before he started his own business. a) was working b) has been working c) had been working 6. We ......... any final decisions yet. a) didn't make b) haven't made c) have made