A.leaves, has gone C.leaves, has been away 【答案】B 【解析】 【详解】
B.left, has been away D.left, has gone
句意:杰克逊两年前离开学校,他已经走了两年了。
two years ago是过去时间短语,动词用过去式;for two year表示一段时间,动词应具有持续性或表状态,be away表状态,可以和现在完成时态连用。故选B。
22.Sally _______ reading the novel. She will return it in the afternoon. A.finish 【答案】C 【解析】 【详解】
句意:莎莉已读完小说了。她下午还。A. finish动词原形; B. finishes一般现在时态的第三人称单数形式; C. has finished 现在完成时态的第三人称单数形式;D. is finishing现在进行时态的第三人称单数形式。根据下句She will return it in the afternoon. 她下午还。可知,她已经读完了,故用现在完成时态,故选C。
B.finishes
C.has finished
D.is finishing
23.In Beijing, you can see many people wear masks(口罩)if they ____________ out on foggy days.
A.went B.go C.are going D.will go 【答案】B 【解析】
句意:在北京,大雾天,你会看见许多人出去时都戴着口罩。本句是if引导的条件状语从句,当主句是一般将来时或者是含有情态动词的一般现在时态时,从句则用一般现在时表示将来,根据句意可知,答案应选择B。
24.—You look unhappy. What’s wrong?
—No one ______ me when I was in America. Maybe they all forgot me. A.phoned B.phones C.has phoned D.had phoned 【答案】A
【解析】句意:-你看起来不开心,怎么了?-当我在美国的时候没有人给我打电话,可能他们都忘了我吧!题干有过去的时间状语when I was in America,需要用一般过去时态用来描述过去的一个动作。故选A。
25.My family ________ supper together every day. It’s really a happy time for all of us. A.have B.had C.are having D.will have 【答案】A
【解析】
试题分析:句意:我的家人每天都一起吃晚饭,对于我们大家来说这真的是幸福的时光。have supper是一个固定的短语,意思是吃晚饭。根据句意及句中的every day可知,这个句子应该使用一般现在时,表示经常性的动作,故选A。B选项是一般过去时;C选项是现在进行时;D选项是一般将来时。 考点:考查动词时态。
26.Dick __________ in America, but he has been ___________ Chinese food since he moved to China.
A.used to live; used to eating B.is used to live; used to eat C.is used to live; used to eating D.used to living; used to eat 【答案】A 【解析】 【详解】
句意:迪克过去住在美国,但自从搬到中国后,他就习惯了吃中国菜。考查动词短语。1.used to do sth.:从前是,过去做某事。2.be used to doing sth.:习惯于做某事。结合句意可知填used to live; used to eating;选A。
27.– Would you like to watch The Great Wall 《长城》with me? -- Certainly. I don’t mind ________ it again although I ______ it twice. A.to see, saw B.seeing, have seen C.to see, have seen D.seeing, saw 【答案】B
【解析】句意:——你愿意跟我去看《长城》吗?——当然了,尽管我已经看了两遍,但我不会介意再去看一遍。 mind doing sth.介意做某人,结合句意,首先排除A,C;根据\don't mind ___ it again\和\可知尽管我已经看了两遍,但我不会介意再去看一遍.所以看过两遍用现在完成时,答案选B。
28.You can ring me this evening. I at home. A.stay 【答案】C 【解析】 【详解】
句意:今天晚上你可以给我打电话,我会待在家里。stay待在,停留,一般现在时态的结构;stayed是过去式形式;will stay一般将来时态;have stayed现在完成时。根据句意可知,这里说的是this evening,是一个将来的时间,故用一般将来时态,选C。
B.stayed
C.will stay
D.have stayed
29.—May I speak to Mary?
—Hold on, please.She_______in the kitchen. A.has cooked 【答案】D 【解析】
句意:——我可以让玛丽接电话吗?——请不要挂断电话。她正在厨房做饭。根据Hold on, please.可知此处表示现在让对方别挂断电话,应是表示他找的玛丽正做某事,故用现在进行时be doing,故选D。
B.cooked
C.will cook
D.is cooking
30.—My grandma looking at that photo on the wall. —I can understand. It helps her remember her childhood. A.enjoys C.was enjoying 【答案】A 【解析】
句意:——我奶奶喜欢看墙上的那个照片。——我能理解,它能帮她想起她的童年。A. enjoys喜欢, 用于一般现在时态 ,主语单三时; B. enjoyed 喜欢, 用于一般过去时态 ; C. was enjoying 喜欢, 用于过去进行时态 ,主语单三时 ; D. will enjoy喜欢, 用于一般将来时态 ; 根据It helps her remember her childhood.可知用一般现在时态;故选A
B.enjoyed D.will enjoy