John received an invitation to dinner, and with his work _____, he gladly accepted it.
A. finished B. finishing C. having finished D. was finished
Jack described his father, who _____ a brave boy many years ago, as a strongwilled man.
A. would be B. would have been C. must have been D. must be
Is it the country _____ you studied English _____ you are going to visit next week?
A. in which; which B. where; that C. that; that D. which; that
_____ the oil price is on the rise, lots of people go to work by BMW instead of driving cars.
A. So that B. Even enough C. As if D. Now that
Who would you rather _____ with you tomorrow morning?
A. had do B. have gone C. have go D. have to go
Will you please tell me the way you think of _____ the problem as soon as possible?
A. to solve B. solving C. solve D. being solved