17. We can only finish the work for you ________ the work is paid for in advance.
A) just as
B) on condition that
C)now that
D) in that
18. He wished he ________ so careless, his examination results could have been more satisfactory.
A) isn't
B) hasn't been
C)wasn't
D) hadn't been
19. The songs of Bob Dylan are very popular among young people, who regard him ________ other musicians.
A) as more superior to
B) as superior than
C)as superior to
D) as more superior than
20. Some people believe that proficiency(精通)in a foreign language is not achieved through teaching and learning, but ________ through actual use.
A) received
B) acquired
C)derived
D) accepted
21. She felt quite ________ when she lived more than thirty kilometers from the town.
A) cut away
B) cut down
C)cut off
D) cut under
22. Whatever it is, my parents agreed to pay for the expensive treatment, ________ would certainly mean a steady drain on their financial resources.
A) that
B) such that
C)one that
D) so that
23. It is really ________ to get angry about such an insignificant matter.
A) aggressive
B) ridiculous
C)tremendous
D) fantastic
24. You should have been more patient ________ that customer; I'm sure that selling him the watch was a possibility.
A) with
B) of
C)about
D) on
25. There ________ no rain for a long time, the crops were in great need of water.
A) had been
B) being
C)having been
D) was
26. America took pride in its skyscrapers, ________ that they expressed the force and daring of the nation.
A) felt
B) feeling
C)feel
D) feels
27. He dismissed an employee on the ________ that he didn't work hard.
A) reasons
B) excuse
C)account
D) grounds
28. If all the rest of his works had perished, this one ________ sufficient to establish him as one of the greatest of all artists.
A) would have been
B) should still be
C)would still be
D) should have been
29. When I went to talk to the manager, he told me he could only ________ me a few minutes.
A) provide
B) offer
C)let
D) spare
30. In other words all mammals, ________ their size, breathe once for every heartbeat.
A) whatever
B) however
C)besides
D) regardless
A) just as
B) on condition that
C)now that
D) in that
18. He wished he ________ so careless, his examination results could have been more satisfactory.
A) isn't
B) hasn't been
C)wasn't
D) hadn't been
19. The songs of Bob Dylan are very popular among young people, who regard him ________ other musicians.
A) as more superior to
B) as superior than
C)as superior to
D) as more superior than
20. Some people believe that proficiency(精通)in a foreign language is not achieved through teaching and learning, but ________ through actual use.
A) received
B) acquired
C)derived
D) accepted
21. She felt quite ________ when she lived more than thirty kilometers from the town.
A) cut away
B) cut down
C)cut off
D) cut under
22. Whatever it is, my parents agreed to pay for the expensive treatment, ________ would certainly mean a steady drain on their financial resources.
A) that
B) such that
C)one that
D) so that
23. It is really ________ to get angry about such an insignificant matter.
A) aggressive
B) ridiculous
C)tremendous
D) fantastic
24. You should have been more patient ________ that customer; I'm sure that selling him the watch was a possibility.
A) with
B) of
C)about
D) on
25. There ________ no rain for a long time, the crops were in great need of water.
A) had been
B) being
C)having been
D) was
26. America took pride in its skyscrapers, ________ that they expressed the force and daring of the nation.
A) felt
B) feeling
C)feel
D) feels
27. He dismissed an employee on the ________ that he didn't work hard.
A) reasons
B) excuse
C)account
D) grounds
28. If all the rest of his works had perished, this one ________ sufficient to establish him as one of the greatest of all artists.
A) would have been
B) should still be
C)would still be
D) should have been
29. When I went to talk to the manager, he told me he could only ________ me a few minutes.
A) provide
B) offer
C)let
D) spare
30. In other words all mammals, ________ their size, breathe once for every heartbeat.
A) whatever
B) however
C)besides
D) regardless