`1` . are - reach
`2` . have just decided - would undertake
`3` . was
`4` . arrive - will be waiting
`5` . has been lying - haven'r read
`6` . is washing - has just repaired
`7` . have never met
`8` . will have been - comes
`9` . found - had just left
`10` . is raining - stops
`11` . stayed - had lived
`12` . turned - went - had forgotten
`13` . had done
`14` . has been standing
`15` . has
`16` . saw
`17` . discovered
`18` . was running
`19` . wrote
`20` . has finished