专升本APP
升本考编制,就到金标尺!
请使用微信扫描二维码,登录金标尺专升本
A
might pass
B
might have passed
C
has passed
D
had passed
正确答案 :B
解析
【翻译】如果彼得放弃了兼职工作,他可能会通过期末考试。 [考点]虚拟语气 【精析】B由题干条件状语从句中谓语动词的时态可知,本句表示与过去事实相反的假设,主句的谓语动词应用“would/should/could/might+have+过去分词”的形式。故选B。
相关试题
Tom might not have made such a serious mistake if he _____ your advice.
( ) his last word, he got into a taxi and disappeared in no time.
We decided to move to a quiet place, for we couldn’t ( ) the noisy environment here any more.
Richard is American, John is British—they have different ( ).
The manager urged his staff not to ( ) the precious opportunity.
No sooner _____ stepped out of the hall than it began to rain.
Visitors from the US have increased ( ) 8 percent since last year.
If you carefully _____ the problem again, you will find a way out.
It doesn’t matter _____ you pay in cash or by credit card in this store.
The Quality Control Staff is responsible _____ the quality of the products that come out of the factory.
It is ( ) impossible to work with this noise around.
My mother suggests that we _____ eat out for a change this weekend.