精英家教网 > 高中英语 > 题目详情
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从句对过去的虚拟,从句用过去完成时,主句Would / might /,could +have done, win+sth, beat+sb,put on weight 增加体重。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— 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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

同步练习册答案