当前位置:高中试题 > 英语试题 > 虚拟语气 > Jack,you’re so lazy!This job       hours ago.A.should finishB.must have finished...
题目
题型:不详难度:来源:
Jack,you’re so lazy!This job       hours ago.
A.should finishB.must have finished
C.ought to have been finished D.was about to finish

答案
C
解析
“ought to(should)+不定完成被动”表示不定的被动动作该完成而未做。该句意为:杰克你真懒!这项工作该在数小时前就完成了。
核心考点
试题【Jack,you’re so lazy!This job       hours ago.A.should finishB.must have finished】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If he had started at nine o’clock,he       have been in London by eleven o’clock.
A.mustB.mayC.ought toD.has to

题型:不详难度:| 查看答案
He is taller than he        .
A.usedB.used to be
C.used toD.used to do

题型:不详难度:| 查看答案
- Do you know where my address book is?
    - It________ be in the hall cupboard. I think I saw it this morning.
A.couldB.canC.willD.must

题型:不详难度:| 查看答案
— Do you still remember when we went to Nanjing?
    — I can"t remember now but ________sometime last summer?
A.might it beB.could it be
C.could it have beenD.should it have been

题型:不详难度:| 查看答案
―Jenny, how was your trip to Beijing?
―Oh, I missed it. I wish I _________ my vacation there.  
A.am spendingB.will spend
C.have spentD.had spent

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.