We ________John's name on the race list yesterday but for his recent
injury.(2011·江西)
A.will putB.will have put
C.would putD.would have put
D
D [考查虛擬語氣。句意:要不是因為他最近受傷,我們本應該把John的名字加進昨天的比賽名單中。but for 是虛擬語氣的提示,yesterday表示過去的時間。故選D。]
練習冊系列答案
相關習題

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

Has ____ how many spies we caught during the war ____ up to now?
A.it been declared; have been set free
B.it declared; have been set free
C.they declared; has been set free
D.they declared; have set free

查看答案和解析>>

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

The policeman _______ that the drunk driver get out of his car.
A.saidB.commanded
C.connectedD.thought

查看答案和解析>>

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

—Shall I help clean the kitchen, Mum?
—Thank you.But you ________ it because I can do it myself.
A.mustn't have doneB.wouldn't have done
C.mightn't have doneD.haven't got to do

查看答案和解析>>

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

The law required that everyone ________ his car checked at least once a year.
A.hasB.haveC.hadD.will have

查看答案和解析>>

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

---I’m sorry. I _________ at you the other day.
---Forget it. It was a bit out of control myself.
A.shouldn’t shoutB.shouldn’t have shouted
C.mustn’t shoutD.mustn’t have shouted

查看答案和解析>>

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

(2014年(春)重慶市高三考前沖刺測試卷)11. How I wish __ more when I was at university, which is too late now.
A.I would learn.B.I would have learnedC.I had learnedD.I learned

查看答案和解析>>

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

Mr. White _____ at 8:30 for the meeting, but he didn’t show up.
A.should have arrived B.should arrive
C.should have had arrived D.should be arriving

查看答案和解析>>

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

Either of you ________ going there tonight.
A.willB.wasC.isD.a(chǎn)re

查看答案和解析>>

同步練習冊答案