Watch out for these animals! They could be terrified ______ a sudden loud noise.
A.being thereB.should there be
C.there wasD.there have been
B

試題分析:句意:小心這些動物!如果這里有一個突然的大的噪音,他們可能是非常害怕的。if引導(dǎo)虛擬語氣,如果句中有should,可以將其提前,并將if省略,there be 表示有,故選B
點評:if的虛擬語氣非常重要,簡要概括如下:1、表示與現(xiàn) 在事實相反的情況,從句:If主語+過去時(Be動詞用were);主句:主語+should/would/could/might+do: 2、表示與過去事實相反的情況,從句:If主語+had+done;主句:主語+should/would/could/might+have done 3、表示對將來情況的主觀推測,從句:①if+主語+were to do②if+主語+should+do ③if+主語+did(動詞過去式)/were ;主句:主語+should/would/could/might+do 
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

The patient insisted that he_______ ill and ________ to the hospital.
A.wasn’t, wasn’t sentB.wasn’t, not be sent
C.shouldn’t be, wasn’t sentD.wasn’t, shouldn’t send

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

––What a journey! We’ve finally arrived!
––_____ an out-of-date train schedule, we would not have missed the train.
A.Had we not usedB.Did we use
C.If we didn’t useD.If we had used

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

--- Have you told him we have changed the plan?
I _____ have, but I haven’t done it yet.
A.mustB.ought toC.needn’tD.can’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

-----Where are the children? Professor Zhang has come and his speech will start soon.
------I wish they         always late.
A.hadn’t beenB.wouldn’t beC.wouldn’t have beenD.weren’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The committee has recommended that the training program _______ improved .
A.would beB.is C.wasD.be

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

--Excuse me, you are supposed to hand in your design now.
--I’m sorry, my computer broke down, or I ________ it last night.
A.finishedB.would finish
C.had finishedD.would have finished

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

— Nowadays people seem to be becoming more and more selfish.
— How much better life would be if we ______ to the values of the past!
A.would return B.had returnedC.return D.were to return

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Robin told me that he would leave tonight.
—What a pity! My brother wishes that he ________with him for a chat.
A.can stayB.will stay
C.had stayedD.would stay

查看答案和解析>>

同步練習(xí)冊答案