1.have been waited
2.without having
3.that you can’t lift it
4.对的
5.broke out
6.and it writes smoothly
7.one after the other
8.too difficult
9.with a long history
10.well-trained
11.sell well
12.is raining
13.would take the job
14.a year has four seasons
15.a part of
16.对的
17.yet
18.do their duty
19.and mastering it
20.talked fo