... a) will arrive b) will be arriving c) arrive 10 Heat ——————— and cold ——————a) expands, contracts b) is expanding, is contracting c) had expanded, ... visited a) has have been waiting a) went c) is arriving c) will have left a) was c) read c) arrive 10 a) expands, contracts 11 a) has been writing 12 b) worked Stay on top of your writing! Download...