My careless friend Bob received a ticket for speeding. He ____ have driven so fa
题型:不详难度:来源:
My careless friend Bob received a ticket for speeding. He ____ have driven so fast.A.can’t | B.wouldn’t | C.mustn’t | D.shouldn’t |
|
答案
D |
解析
考查情态动词+have done的用法:can’t have done“过去不可能做”,wouldn’t have done“过去本不会做而做了’must接完成时不能用否定,shouldn’t have done本不该做而做了,句意是:我粗心的朋友Bob收到超速驾驶的罚单。他本不该开的那么快的,选D。 |
举一反三
The teacher suggested the dictionary ___________ at once.A.be referred to be bought | B.be referred to being bought | C.referred to be bought | D.referred to being bought |
|
I was not in Fuzhou last September, otherwise I ____ the opening ceremony of the 5th National Special Olympic Games. A.would not have missed | B.didn’t miss | C.had not missed | D.would not miss |
|
The elderly ______ good care of in public places like supermarkets and airports; they are likely to get lost.A.can have been taken | B.ought to be taking | C.must be taken | D.should take |
|
-- ______ I come to London alone? -- Don’t worry, I ______ be meeting you at the airport.A.Must; shall | B.May; might | C.Shouldn’t; have to | D.Can’t; can |
|
It was essential that the application forms ________ back before thedeadline.A.must be sent | B.would be sent | C.be sent | D.were sent |
|
最新试题
热门考点