51. Nobody but Jane ________ the secret.
A. know B. knows C. have known D. is known
【答案】B.
【解析】主謂一致。but, with等連接兩個(gè)名詞或代詞作主語(yǔ)時(shí),謂語(yǔ)動(dòng)詞應(yīng)與but, with前面的名詞或代詞保持一致。由此可知,謂語(yǔ)動(dòng)詞應(yīng)與Nobody保持一致,Nobody為不定代詞,作主語(yǔ)時(shí),謂語(yǔ)動(dòng)詞通常用單數(shù)形式。另外,本句是在陳述客觀事實(shí),所以應(yīng)用一般現(xiàn)在時(shí)。故選B。
52. A famous writer’s new book My New Life will ________ next month.
A. come across B. come out C. come along D. come about
【答案】B.
【解析】詞義辨析。come across偶遇,無意中發(fā)現(xiàn);come out出版,發(fā)表;come along出現(xiàn),跟著來,進(jìn)步;come about發(fā)生,產(chǎn)生。根據(jù)句意可知,選B。
53. —How many left-behind children are there in your class?
—________.
A. Nothing B. Nobody C. Neither D. None
【答案】D.
【解析】詞義辨析。nothing:沒什么,沒事,沒有東西;nobody:無人,沒有任何人,不強(qiáng)調(diào)數(shù)量,可用來回答who引導(dǎo)的問句;neither:兩者都不;none:沒有人,一個(gè)也沒有,既可指人又可指物,強(qiáng)調(diào)數(shù)量,可用來回答how many/how much引導(dǎo)的問句。根據(jù)句意可知,此處強(qiáng)調(diào)數(shù)量,所以應(yīng)用none來回答。故選D。
54. Since nobody gave him any help, he ________ have done the research on his own.
A. can B. must C. would D. need
【答案】B.
【解析】情態(tài)動(dòng)詞。can have done和need have done主要用于否定句和疑問句中;must have done表示對(duì)過去情況的肯定推測(cè),意為“一定已經(jīng)做了某事”;would have done表示與過去事實(shí)相反的假設(shè)。根據(jù)句意可知,此處表示的是對(duì)過去情況的肯定推測(cè),所以應(yīng)用must have done。故選B。
55. In the last few years, thousands of films ________ all over the world.
A. have produced B. have been produced
C. are producing D. are being produced
【答案】B.
【解析】動(dòng)詞時(shí)態(tài)和語(yǔ)態(tài)。根據(jù)句意和時(shí)間狀語(yǔ)In the last few years可知,本句應(yīng)用現(xiàn)在完成時(shí),表示動(dòng)作從過去某個(gè)時(shí)間開始,延續(xù)到現(xiàn)在,并仍然可能延續(xù)下去。另外,films和 produce之間為邏輯上的動(dòng)賓關(guān)系,所以應(yīng)用被動(dòng)語(yǔ)態(tài)。故選B。