—Me, too.
A.will cook B.is cooking C.cooked D.was cooking 【答案】D
【解析】句意:——昨天这个时候我在做饭。——我也是。根据at this time yesterday.可知用过去进行时态;故选D
23.— Could you please tell me yesterday? — In the bookshop nearby. A.Where you bought the book C.Where did you buy the book 【答案】A 【解析】
句意:——你能告诉我你昨天在哪里买的书吗?——在附近的书店。考查宾语从句。根据Could you please tell me可知本题考查宾语从句,宾语从句的语序要用陈述语序,所以排除C、D选项;又因为提示词yesterday可知时态用一般过去时,而B选项用的是一般现在时,所以排除;故答案选A。
B.Where you buy the book D.Where do you buy the book
24.–Have you seen yesterday’s TV play? I think Mary won’t marry the rich man. –I agree. Unless the man finally ________ his mind to help the poor. A.change B.changes C.changed D.will change 【答案】B
【解析】句意:你看过昨天的电视剧吗?我想玛丽不会嫁给那个有钱人的。-----我同意。除非这个人最终改变主意去帮助穷人。unless引导的条件状语从句用一般现在时态表将来,故答案为B。
25.---Where is your father?
---He_________ Australia and he ________Sydney for two weeks. A.has been to; has been in C.has been in; has been to 【答案】B 【解析】 【分析】
B.has gone to; has been in D.has gone to; has been to
【详解】
句意:——你的父亲在哪里? ——他去了澳大利亚, 已经在悉尼了。考查现在完成时态。have/has gone to已去了某地,表示人不在说话地点; have/has been in 已在某地;have/has been to去过某地,但现在不在那里。根据句意语境,可知不在对话的地方,ACD三项不合语境,故选B。
26.—Do you know _________ the meeting? —Tomorrow morning. A.when they had
B.when they are going to have C.when did they have D.when are they going to have 【答案】B 【解析】 【详解】
句意:——你知道他们什么时候来开会吗?——明天早上。
此题考查宾语从句,宾语从句要用陈述句语序,C和D是疑问句语序,故排除;根据回答Tomorrow morning可知此句时态是一般将来时,A是一般过去时,B是一般将来时;故选B。
27.My grandma dinner when I got home yesterday. A.cooks B.was cooking C.is cooking D.will cook 【答案】B 【解析】 【详解】
句意:昨天当我到家的时候,我的祖母正在做晚饭。根据when I got home yesterday.可知,这里指的是昨天到家时,另一个动作正在发生,表示过去某个时刻正在进行的动作,应该用过去进行时。其谓语动词的形式是:was/were doing,故选B。
28.Don’t make any noise. We________ to a piece of wonderful music. A.will listen C.listen 【答案】B 【解析】
句意:不要发出任何噪音。我们正在听一首美妙的乐曲。根据Don’t make any noise.可知表示现在我们正在听音乐,因此不要发出噪音,故用现在进行时be doing,故选B。
B.are listening D.have listened
29.---Did you watch the program The Voice last night? ---I wanted to, but my mother __________her favorite TV play. A.watches B.watched C.was watching D.is watching 【答案】C
【解析】句意:昨晚你看《The Voice》了吗?——我想看,但是我妈妈在看她最喜欢的电视剧。下句是解释了当时为何没有观看《The Voice》的原因,是由于当时妈妈在看她最喜欢的电视剧。在过去的某一时刻发生的动作用过去进行时态来表达,故答案为C。
30.By the time I got up, my mother ________the breakfast well. A.has cooked B.cooked C.have cooked D.had cooked 【答案】D
【解析】句意:我起床的时候,妈妈已经做好早饭了。考查动词时态辨析题。by the time等到/到…时候为止,用于表示一段时间,主句需用完成时。根据从句时态(got是过去式),结合句意语境,可知用过去完成时,即had+过去分词结构,故选D。