1)had been working
2)has been translating
3)had been looking
4)had been chopping
5)have been preparing
6)had been checking, had been checking
7)had been planting
8)have been making
9)had been running
10)has been checking
11)have been running
12)had been learning
1)had been working
2)has been translating
3)had been looking
4)had been chopping
5)have been preparing
6)had been checking, had been checking
7)had been planting
8)have been making
9)had been running
10)has been checking
11)have been running
12)had been learning