--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.arriveB.

题型:不详难度:来源:
--Has the train arrived yet?---No, it ought to ___ twenty minutes ago.
A.arriveB.have arrivedC.be arrivingD.be arrive

答案
B
解析
ought to have done="should" have done表示:本应该做却没有做.
举一反三
--How ___ your daughter ___ at university? ---She’s doing fine. Thank you.
A.is . getting alongB.has, got alongC.does, get alongD.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 seeB.haven’t you seen
C.hadn’t you seenD.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

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.