—It’s only ten minutes’ walk; I could have got there on foot.
— Yes. A taxi _______ not at all necessary.
A. was B. had been C.has been D. is
It was about 5 o’clock in the afternoon _______ they had their supper.
A. that B. what C. before D. when
His suggestion made me angry, but _______.
A. making others happy B. to make others happy
C. others happy D. his advice others happy
_______ that he might lose his job, Peter always works extra hours to please his boss.
A. Worrying B. Having worried C. Having been worried D. Worried
— I haven’t finished my task yet.
— You shouldn’t have watched the film last night, or you _______ it by now.
A, need have finished B. may have finished
C. should have finished D. will have finished
It’s only six o’clock now; Little Tom should be up ,though, because he _____ for nine hours.
A. has been sleeping B. had been sleeping C. has slept D. had slept