1.It is ______________ problem that few people can solve it.
A.such difficult a
C.so difficult a
2.You’d better be more careful with your work，______________？
3.Till then， John ______________ from his sister for about half a year .
D.won’t have heard
4.I hear that all those houses in the street _______________ by the time you come back.
A.will pull down
B.will have been pulled down
C.will be pulled down
D.will have pulled down
5.It is essential that your application form _______________ back before the deadline.
A.must be sent
B.would be sent
D.will be sent
6.Mrs. Brown is considering _______________ the house before the prices go up.
7.No sooner had Mary arrived at the station ________________ the train left.
8.The new highway in the area is reported ________________ within four years.
B.to have completed
C.having been completed
D.to have been completed
9.The question _______________ at present is of great importance to us.
D.to be discussed
10.The situation today is quite different from _______________ it was ten years ago.
11.I will fly to Shanghai tomorrow morning， _______________ I plan to stay for three days.
D.in the city
12.Jack went to town yesterday and had his bicycle _______________ there.
13.Not until Peter got home _______________ that he had lost his keys.
A.did he realize
C.had he realized
D.he had realized
14._______________ night that I could hardly fall asleep.
A.So cold was it last
B.So cold was it
C.So cold it was last
D.So cold it was
15._______________ I saw you I knew you were angry with me.
C.When the moment
D.At the moment
16.As Christmas approaches， the big shops， gaily decorated and brightly lit， stay _______________ long after dark.
17.I had a terrible dream. I dreamed that I was running after something I wanted. But it was always beyond my _______________.
18.This detective story might not be _______________ interesting to keep the child awake.
19.She hurried all the way to the airport， _______________ to find her flight had taken off.
20._______________ plays an important part in many card games.