1-produced
2-didn't have
3-will have been playing
4-he had entered/when
5-was
6-take
7-had already left
8-had closed/went/broke
9- arrive
10- was cooking/burnt
11-gets
12-will do
13-left
14- will go/will buy
15- has lived
16- had cleaned/returned
17-will be completed
18- will be sunbathing