He thanked me that I ….. this dictionary for him.
bought b) had bought c) has bought
When we came to the station our friends ….. us there.
were waiting for b) waited for c) have been waiting for
His brother ….. for exceeding speed limit yesterday.
had been fined b) was fined c) is fined
The delegation ….. at the airport tomorrow.
is met b) will meet c) will be met
Are you getting ….. at the next stop?
off b) on c) at
You ….. do what the doctor say.
can b) should c) may
This road is the ….. I have ever traveled over.
worst b) worse c) badly
I need …. who is an expert on the problem and who has had enough experience.
someone b) anyone c) some
My friend always ….. me the truth.
to tell b) tell c) tells
Yesterday I worked on my computer for four hours, but I ….. the material yet
hadn’t printed b) print c) haven’t printed