1.we have known
2.Used to read
3.worked
4.used to be
5.sold
6.don't become
7.becomes
8.gets
9.has sent
10.have receive
11.needed
12.spent
13.before
14.took
15.has worked
16.has helped
17. have been
18.'ve written