20.I ______ sooner but I didn't know that they were waiting for me.(  )
A.had comeB.was comingC.would comeD.would have come

分析 句意:我本來可以早一點(diǎn)來,但我過去真不知道他們正在等我.

解答 答案D.由but I didn't know that they were waiting for me 可知"我"事實(shí)上并沒有早點(diǎn)來,因此可推知第一句應(yīng)該是一個(gè)虛擬語氣的句子.因?yàn)橹v述的是過去的事情,所以句子應(yīng)借助于"would+have+過去分詞"的形式.本句可以理解為:I would have come sooner if I had known that they were waiting for me.故選D.

點(diǎn)評(píng) 本題考查虛擬語氣.解答此類題目首先根據(jù)上下文語境找到隱藏的條件,轉(zhuǎn)換成if條件句中的虛擬語氣來理解,然后判斷是對(duì)哪種情況的虛擬,從而來確定謂語動(dòng)詞的形式.

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語 來源: 題型:選擇題

10.The party will be held in the garden,weather              ( 。
A.permittingB.to permitC.permittedD.permit

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

11.He gave himself a new name to hide his __________ when he went to carry out the secret task.(  )
A.emotionB.talentC.identityD.treasure

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

8.The failure was a big __________ to him,but he wasn't discouraged and soon got as enthusiastic as ever.( 。
A.blowB.issueC.excuseD.factor

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

15.All visitors to this village        with kindness.( 。
A.treatB.are treated
C.are treatingD.had been treated

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

5.If __________ for the job,you'll be informed soon.(  )
A.to acceptB.acceptC.acceptingD.accepted

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

12.Every day ________ a proverb aloud several times until you have it memorized.( 。
A.readB.readingC.to readD.reads

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

1.Take your time-it's just_____ short distance from here to_____ restaurant.( 。
A.不填;theB.a; theC.the; aD.不填;a

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

2.Last week a tennis ball hit me on the head,but I tried to _______ the pain,believing that it would go  away sooner or later.( 。
A.shareB.realizeC.ignoreD.cause

查看答案和解析>>

同步練習(xí)冊(cè)答案