【正文】
。50.This medicine _______ millions of people’s lives since it was put into use.A.is saving B.will save C.has saved D.had saved【答案】C【解析】句意:這種藥物自從投入使用以來已經(jīng)挽救了數(shù)百萬人的生命。這里是there be句型,不能出現(xiàn)have/has,排除BD;根據(jù)時間狀語tomorrow ,其結(jié)構(gòu)是there will be+主語+介詞短語。49.There a basketball game between Class 8 and Class 12 tomorrow afternoon.A.is B.has C.will be D.will have【答案】C【解析】【詳解】句意:明天下午在8班和12班之間將有一場籃球比賽?!驹斀狻吭囶}分析:句意:——哎吆!停電啦!——對不起,我不知道你在使用洗衣機(jī)。所以該句強(qiáng)調(diào)的是過去某個時間正在進(jìn)行和發(fā)生的動作,確定時態(tài)為過去進(jìn)行時態(tài),其構(gòu)成為was/were+現(xiàn)在分詞,根據(jù)主語是I,故助動詞用was,watch的現(xiàn)在分詞為watching,故填was watching,故答案選A。根據(jù)句意“——湯姆,你剛才聽到有人敲門了嗎?——沒有,我和我的朋友正在臥室里看電視??疾檫^去進(jìn)行時。since the first pioneers arrived in America自從第一批開拓者來到美國,這個是一段時間,用于現(xiàn)在完成時態(tài),we是復(fù)數(shù)人稱,需用“have+過去分詞”結(jié)構(gòu);根據(jù)句意語境,可知選D。46.We _____ the festival since the first pioneers arrived in America.A.celebrates B.celebratingC.celebrated D.have celebrated【答案】D【解析】句意:自從第一批開拓者來到美國,我們就慶祝這個節(jié)日。listen和look等用于提醒,后面的句子多用現(xiàn)在進(jìn)行時態(tài),可排除前三項(xiàng)。45.Listen, someone ______ in the room.A.was singing B.sang C.sings D.is singing【答案】D【解析】【詳解】句意:聽,有人在房間里唱歌。根據(jù)時間狀語從句before she got ,所以選C。44.— What do you think of the young lady?— She is hardworking. She ________ all her effort into her work before she got ill.A.has put B.put C.had put D.would put【答案】C【解析】試題分析:句意:你認(rèn)為這位小姐怎樣?她很勤奮。表示過去發(fā)生或已經(jīng)完成的某一動作對現(xiàn)在造成的影響或結(jié)果。43.I don39。B選項(xiàng)是一般過去時;C選項(xiàng)是現(xiàn)在進(jìn)行時;D選項(xiàng)是一般將來時。have supper是一個固定的短語,意思是吃晚飯??键c(diǎn):考查動詞的時態(tài)。41.— What were you doing when we were playing basketball yesterday afternoon?— I ______ the classroom.A.was cleaning B.have cleanedC.will clean D.clean【答案】A【解析】試題分析:句意:昨天下午當(dāng)我們正在打籃球時,你正在做什么?結(jié)合語境可知下文描述的是過去某時正在進(jìn)行的動作,故用過去進(jìn)行時態(tài)。——但是沒有人知道明天會不會下雨。 rains. D.won’t rain。 rains B.doesn’t rain。39.—Shall we play tennis now?—Sorry, I can’t. I my homework.A.do B.did C.have done D.a(chǎn)m doing【答案】D【解析】句意:——我們現(xiàn)在打網(wǎng)球去好嗎?——對不起,我不能去,我在做作業(yè)。第二空根據(jù)for 3 years可知此處用延續(xù)性動詞的現(xiàn)在完成時,故用have been?!驹斀狻縥oin加入,是瞬間性動詞;be in參加,是延續(xù)性動詞。38.—Are you a basketball player in you school? —Yes, I______the team 3 years it for 3 years.A.joined, was B.was joined, amC.have joined,have been D.joined, have been【答案】D【解析】【分析】句意:——你在你們學(xué)校是一名籃球運(yùn)動員嗎?——是的,我在3年前加入了籃球隊(duì)??疾楝F(xiàn)在進(jìn)行時。綜合以上,可知選A。there be 結(jié)構(gòu)的一般將來時用there will be 和there is going to be,表示最近要做的事,可排除B。賓語從句需用陳述句語序,D是疑問句語序,可排除。那天我要去看它們。35.It is still unknown how AI(人工智能) the way of our life as well as the world.A.change B.changed C.will change D.was changing【答案】C【解析】句意:仍然不知道人工智能將會怎么改變我們的生活方式還有世界??疾橐话氵^去時。the English role play for the show last night.A.will practice B.practiced C.is34.They從第二個人說的last Friday是過去的時間可知,第二空用一般過去時;結(jié)合語境可知第一空是問是否曾經(jīng)看過電影,用現(xiàn)在完成時。我上個星期五看的。33.—______you ______Wolf Warrior II(戰(zhàn)狼2)? —Yes. I ______it last Friday. Kung fu artist Wu Jing both starred in and directed this action movie.A.Have, seen, have seen B.Did, see, sawC.Have, seen, saw D.Did, see, have