--Has the train arrived yet?---No, it ought to ___ twenty minutes ago.A.arriveB.
题型:不详难度:来源:
--Has the train arrived yet?---No, it ought to ___ twenty minutes ago.A.arrive | B.have arrived | C.be arriving | D.be arrive |
|
答案
B |
解析
ought to have done="should" have done表示:本应该做却没有做. |
举一反三
--How ___ your daughter ___ at university? ---She’s doing fine. Thank you.A.is . getting along | B.has, got along | C.does, get along | D.was, getting along |
|
You’d better go there by train.The train ticket is____ the airplane ticket.A.as cheap three times as | B.as three times cheap as | C.three times cheaper than | D.cheaper three times than |
|
—Tom says he is too tired to go on. —He can’t be.He ____for an hour.A.just worked | B.has only been working | C.has just worked | D.had only been working |
|
— Isn’t it amazing that I met Francis at the Christmas party? —Really?For how many years ____ each other? A.didn’t you see | B.haven’t you seen | C.hadn’t you seen | D.don’t you see |
|
Hollywood star Sharon Stone’s words on Sichuan earthquake ____her image.Nobody in China ____ her any more.A.destroyed;would like | B.has destroyed;likes | C.destroyed;will like | D.had destroyed;liked |
|
最新试题
热门考点