1. thinking
2. have been beaten
3. to have worked out
4. having run out
5. built
beat; think; build ; work out; run out
1 He sat at the desk ,___thinking___about sth important.
2 he is crying.He must ____have been beaten__________by his father
3 The boy looks happy .He seems _to have worked out__________the difficult problem.
4 With the money __running out__ ,he couldn't go home by bus.
5 The house ___built_____in 1979 is a chemistry lab.
1 thinking
2 have being beaten
3 to work out
4 running out
5 built