If I had taken part in the 400-meter relay race in the sports-meet, our class _____ the race.I’m _____ weight this year.
A.might not have won; gainingB.Would not have beaten; putting on
C.can not have defeated; losingD.must not have achieved; acquiring
A
考查if從句對(duì)過(guò)去的虛擬,從句用過(guò)去完成時(shí),主句Would / might /,could +have done, win+sth, beat+sb,put on weight 增加體重。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

You look very tired. You ____ late last night.
A.needn’t sit upB.didn’t need to sit upC.shouldn’t sit upD.needn’t have sat up

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

— Chinese Premier Wen put great pressure on the Japanese side, otherwise the boat captain ___________.
— As the saying goes, he who hasn’t seen the coffin (棺材) won’t cry.
A.wouldn’t be released B.hadn’t been released
C.wouldn’t have been releasedD.should have been released

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

The policeman        have fined me for speeding but finally,he let me go.
A.shouldB.couldC.mustD.would

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

Look at this! It’s broken now! You ________ have been careful!
A.couldB.mustC.wouldD.should

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

He is an hour late by now.He         last night.
A.must stay upB.should stay up
C.must have stayed up D.should have stayed up

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

I have told you the truth.          I keep repeating it?
A.MustB.CanC.MayD.Will

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

I ________ you would come so early.
A. am not expecting   B don’t expect  C. didn’t expect  D. not expect

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

—________ you be happy!
  —The same to you!
A.WishB.HopeC.MayD.Should

查看答案和解析>>

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