【答案】B
【解析】考查过去完成时。句意:我父母刚来城市的时候,经常去邻居家聊天,就像他们在乡下经常做的那样。这是一个when引导的时间状语从句加just as引导的方式状语从句。方式状语从句的主句使用的时态是一般过去式(went to neighbors for a talk),从句发生的动作在主句动作之前,所以使用过去完成时。故选B。
3.【江苏省盐城中学2019届高三年级质量检测】he law is equally applied to everyone. No one _______ be above it. A. shall C. may 【答案】A
【解析】考查情态动词。句意:法律面前人人平等。没有人能凌驾于法律之上。A. shall用于第二、第三人称,则含有命令、警告、允诺或威胁的语气。B. must(必须,一定)用于肯定句。C. may(可以,能够)表允许时一般不与第三人称连用。D. need (表示没有必要或询问是否有必要) 需要;故选A。 4.【天津市南开中学2019届高三年级校模拟考试】—I spend two weeks in Beijing last year. —Then you must have visited the Great Wall during your stay, ________ you? A. mustn’t C. haven’t 【答案】B
【解析】考查情态动词。句意:——去年我在北京呆了两周。——那么你在逗留期间一定参观过长城,是吗?题中last summer表示的是一个确定的过去时间,可认定must have visited是对“过去”的推断,用一般过去时反问。此处是反意疑问句,前半句肯定,后半句应该用否定形式,故选B。
5.She ________ to someone on the phone, so I just nodded to her 【天津市南开中学2019届高三年级校模拟考试】and went away. A. talked C. had talked 【答案】D
【解析】考查时态。句意:她正在和别人通电话,所以我只是向她点点头就走了。此处表示过去某一时刻正在进行的动作,所以用过去进行时态,故选D。
6.The bus would not have run into the river ________ for the bad 【天津市南开中学2019届高三年级校模拟考试】
B. has talked D. was talking B. didn’t D. hadn’t B. must D. need
tempered lady. A. if it were not C. if it would not be 【答案】B
【解析】考查if从句的虚拟语气。句意:要不是那位坏脾气的女士,公共汽车是不会掉进河里的。此处是if引导的虚拟语气,与过去的事实相反,从句用过去完成时态,从句中有had则if省略,把助动词had提到主语前面,故选B。
7.【江苏省南京市2019届高三模拟】— Excuse me, do you mind if I open the window? — Well, if you __________. I can put on more clothes. A. can C. must 【答案】C
【解析】考查情态动词。句意:-不好意思,我把窗户打开你介意吗?- 好吧,如果你必须这么做的话。我可以多穿点衣服。A. can能够;B. may可能;C. must一定;必须;D. shall会;将。must表示偏要,必须要做的事情,故选C。
8.【江苏省南京市2019届高三模拟】— How could they misunderstand me like that? —Just keep silent! It’s the best way to let them know they you wrong. A. do C. are doing 【答案】B
【解析】考查动词时态。句意:-他们怎么能那样误解我呢?- 保持沉默!这是让他们知道他们做错了你的最 好方式。根据how could可知这件事情发生在过去,所以用 did you wrong来表示过去他们错怪了你。故选B。9.The students have decided on a final date by which everyone 【天津市十二所重点中学2019届高三毕业班联考】reading the books assigned by their professor. A. finishes C. have finished 【答案】D
【解析】考查时态。句意:学生们决定了最后的日期,到那时每个人都将读完教授布置的书。根据“a final date by which”可知此处表示将来已经完成的动作,应该用将来完成时,故D项正确。
B. finished D. will have finished B. did D. had done B. may D. shall B. had it not been D. should it not be
10.【天津市十二所重点中学2019届高三毕业班联考】You didn’t let me drive. If we ________ by turns, you ________ so tired. A. drove; didn’t get C. were driving; wouldn’t get 【答案】D
【解析】考查虚拟语气。句意:你当时不让我开车,如果我们轮流开车的话,你就不会这么累了。根据“You didn’t let me drive.”判断此处表示与过去事实相反的假设,从句要用过去完成时,主句用wouldn’t have done结构,故D项正确。
【点睛】注意:表示与将来事实相反的假设时,从句谓语形式为动词过去式(be用were)/should+动词原形/were to+动词原形,主句谓语形式为would/should/could+动词原形;表示与现在事实相反的假设时,从句谓语形式为动词过去式(be用were),主句谓语形式为would/should/could+动词原形;表示与过去事实相反的假设时,从句谓语形式为had+过去分词,主句谓语形式为would/should/could have+过去分词。
B. drove; wouldn’t get
D. had driven; wouldn’t have got
相关推荐: