【题目】However much _______, it will be worth it. ( )
A.does the watch cost B.costs the watch
C.the watch will cost D.the watch costs
您是尊贵的VIP会员,免费查看答案
【答案】D
【解析】
题干句意:不管这块手表花多少钱,它都值。however引导的让步状语从句,相当于no matter how,其结构是however/no matter how + 主谓;主句“it will be worth it.”是一般将来时,从句应当是一般现在时,the watch是第三人称单数,动词cost应当用其三单形式costs。选项D符合题意,故选D。
题型:
※难度:一般
【题目】If the dog wins tomorrow, he _______ sixteen races in the past three years. ( )
A.has won B.will win C.will have won D.would have won
您是尊贵的VIP会员,免费查看答案
【答案】C
【解析】
句意:如果这只狗明天获胜了,在过去的三年里它赢得了16次比赛。在过去的三年里in the past three years,本题考察if引导的条件状语从句,遵循主将从现的原则,即主句用将来时,从句用一般现在时,根据句子的意思,狗在过去三年里赢得比赛,这件事情已经发生,所以用将来完成时。故选C。
题型:
※难度:一般
【题目】I decided to go to the library as soon as I _______. ( )
A.finish what I did B.finished what I did
C.would finish what I was doing D.finished what I was doing
【题目】— Come in, Peter, I want to show you something. ( )
— Oh, how nice of you. I ________ you ________ to bring me a gift.
A.never think; are going B.never thought; were going
C.didn’t think; are going D.hadn’t thought; were going
您是尊贵的VIP会员,免费查看答案
【答案】B
【解析】
句意:—进来,彼得,我想给你看些东西。—哦,你真好。我从没想过你会给我带个礼物。根据oh,how nice of you可知后句表示在前者说话之前,后者没有想到会有礼物,所以think用过去式,而go用过去将来时。C选项的第2个空错误,D选项的第1个空错误,故选B。
题型:
※难度:一般
【题目】When Jack arrived, he learned Mary _______ for almost an hour. ( )
A.had gone B.had set off C.had left D.had been away
您是尊贵的VIP会员,免费查看答案
【答案】D
【解析】
句意:杰克到达时,他得知玛丽已经离开了将近一个小时。从题目可以看出应该是用过去式,但后面有an hour表示一段时间,所以应该用延续性动词be away,由于玛丽是已经离开了,所以要用完成时。综合过去时,完成时,延续性动词。答案应该是had been away。故选D。
题型:
※难度:一般
【题目】— I’m sorry to keep you waiting. ( )
— Oh, not at all. I ______ here only a few minutes.
A.have been B.had been C.was D.will
您是尊贵的VIP会员,免费查看答案
【答案】A
【解析】
句意:—我很抱歉,让你一直等着。—哦,没关系,我刚来了一会儿。题中only a few minutes这一关键性时间状语提示表明应该用现在完成时。故选A。
题型:选择题
※难度:一般
【题目】The police found that the house _______ and a lot of things_________.( )
A. has broken into, has been stolen
B. had broken into, had been stolen
C. has been broken into, stolen
D. had been broken into, stolen
您是尊贵的VIP会员,免费查看答案
【答案】B
【解析】
略
题型:
※难度:一般
【题目】— Have you moved into the house? ( )
— Not yet. The rooms ________.
A.are being painted B.are painting C.are painted D.are being painting
您是尊贵的VIP会员,免费查看答案
【答案】A
【解析】
题干句意:—你搬进房子了吗?—还没有。房间正在粉刷。“房间”是“粉刷”的承受着,所以答句应当是现在进行时的被动语态,其动词部分结构为“am/is/are +being+过去分词”,“the rooms”是复数,be动词用are,paint的过去分词是painted,所以动词部分为are being painting。选项A符合题意,故选A。
题型:
※难度:较难
【题目】If the city noises _______ from increasing, people ______ shout to be heard at the dinner table 20 years from now. ( )
A.are not kept; will have to B.are not kept; have to
C.do not keep; will have to D.do not keep, have to