A.Fill n the blanks in each sentence with the phrase that make the best sense.

on the house
on a diet
at the most
on business
on strike
on purpose
out of order
by myself
by name
at first sight
on guard
on a picnic
by mistake
by far

1.I can’t eat chocolate cake because I’m ……
2.Put your money away; you’ve been such loyal customers that this dinner is ……
3.Karen liked the dog …… She immediately decided to buy it.
4.In his hurry to leave the restaurant Tom grabbed my coat ……
5.Although Judy never met Mr. Jackson, she knew him ……
6.The workers went …… for higher wages.
7.Of the ten evening dresses, the black lace was …… the most expensive.
8.The family packed fried chicken and potato salad to take ……
9.Mr. Dawson had to go to New York …… this week.
10.He didn’t break the vase ……; it was an accident.
11.No one helped me make this coffee table; I did it ……
12.The radio wasn’t working; it was ……
13.It wasn’t a large crowd; There were not more than fifty people there, ……
14.There is always a police man …… at the White House.


回答:
1.I can’t eat chocolate cake because I’m on a diet.
2.Put your money away; you’ve been such loyal customers that this dinner is on the house.
3.Karen liked the dog at first sight. She immediately decided to buy it.
4.In his hurry to leave the restaurant Tom grabbed my coat by mistake.
5.Although Judy never met Mr. Jackson, she knew him by name.
6.The workers went on strike for higher wages.
7.Of the ten evening dresses, the black lace was by far the most expensive.
8.The family packed fried chicken and potato salad to take on a picnic.
9.Mr. Dawson had to go to New York on business this week.
10.He didn’t break the vase on purpose; it was an accident.
11.No one helped me make this coffee table; I did it by myself.
12.The radio wasn’t working; it was out of order.
13.It wasn’t a large crowd; There were not more than fifty people there, at the most.
14.There is always a police man on guard at the White House.