51. Nobody but Jane ________ the secret.
A. know B. knows C. have known D. is known
【答案】B.
【解析】主謂一致。but, with等連接兩個名詞或代詞作主語時,謂語動詞應與but, with前面的名詞或代詞保持一致。由此可知,謂語動詞應與Nobody保持一致,Nobody為不定代詞,作主語時,謂語動詞通常用單數(shù)形式。另外,本句是在陳述客觀事實,所以應用一般現(xiàn)在時。故選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),跟著來,進步;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:無人,沒有任何人,不強調(diào)數(shù)量,可用來回答who引導的問句;neither:兩者都不;none:沒有人,一個也沒有,既可指人又可指物,強調(diào)數(shù)量,可用來回答how many/how much引導的問句。根據(jù)句意可知,此處強調(diào)數(shù)量,所以應用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)動詞。can have done和need have done主要用于否定句和疑問句中;must have done表示對過去情況的肯定推測,意為“一定已經(jīng)做了某事”;would have done表示與過去事實相反的假設(shè)。根據(jù)句意可知,此處表示的是對過去情況的肯定推測,所以應用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.
【解析】動詞時態(tài)和語態(tài)。根據(jù)句意和時間狀語In the last few years可知,本句應用現(xiàn)在完成時,表示動作從過去某個時間開始,延續(xù)到現(xiàn)在,并仍然可能延續(xù)下去。另外,films和 produce之間為邏輯上的動賓關(guān)系,所以應用被動語態(tài)。故選B。