单选题_____ yesterday, you would have met Professor Jones. But now he has left for London.ADid you comeBHad you comeCShould you comeDWere you to come

单选题
_____ yesterday, you would have met Professor Jones. But now he has left for London.
A

Did you come

B

Had you come

C

Should you come

D

Were you to come


参考解析

解析:
句意:要是你昨天来了,你就能见到琼斯教授了。但他现在已经去伦敦了。此题考查虚拟语气的用法,这里省略了if,句子需要倒装,对昨天的事进行虚拟,从句要用过去完成时,所以B项正确。原句为“If you had come ...”。

相关考题:

- ____________________________- Won't you have another coffee? A.Thank you very much for a wonderful partyB.I'm glad to have met you.C.Thanks for all your hospitality.D.Sorry, it's time I left now.

If you had told her the truth, she ______, but she is now still in the dark. A. will not be angryB. would not be angryC. had not been angryD. would not have been angry

_______yesterday, you would have met Professor Jones.But now he has left for London. A.Did you comeB.Had you comeC.Should you comeD.Were you to come

Student: Good morning, Professor Liu. ______I'm late.Professor: You are late every morning. You were late Tuesday, yesterday...Don't you have a watch?

Bob was fully occupied yesterday, otherwise he _______ to the meeting.A. would comeB. had comeC. must have comeD. would have come

If you__________a little longer at the party last night, you would have met the pop star.A. have stayedB. stayedC. had stayedD. would have stayed

If you had been have yesterday,you______(see)his father.

Had you come five minutes earlier, you ________ the train to Birmingham. But now you missed it. A.would have caughtB.would catchC.should catchD.could catch

Thank you for reminding me of the time, or I ________ late yesterday. A. should beB. would beC. will have beenD. would have been

()you have entered your new office building, you probably would like to refurnish it. A、Now thatB、So thatC、ForD、Because

If it had not snowed yesterday, we ( ) on the way to Shanghai now. A、would have beenB、would beC、could have beenD、will be

If you had taken the medicine yesterday, you ______ much better now.A、must have feltB、might have feltC、would have feltD、would feel

If I had come here yesterday, I _______him. A. would have seenB. would seeC. have seenD. saw

The man ________you saw yesterday is in the hold now.A.whoB.whomC.whatD.whose

If you had started loading earlier,you ______ loading now.A.would finishB.will have finishedC.would have finishedD.will be finished

If we had stayed at that port much longer, we ______ the tropical storm.A.will meet withB.met withC.would meet withD.would have met with

THE OFFICER WHO RELIEVING THE WATCH SHOULD CONFIRM AND SAY().A、I NOW HAVE THE WATCH.B、I NOW HAVETHE CONN.C、YOU NOW HAVE THE WATCH.D、YOU NOW HAVE THE CONN.

Had you come five minutes earlier, you()the train to Birmingham. But now you missed it.A、would catchB、would have caughtC、could catchD、should catch

THE MASTER OR AN OFFICER SHOULD HANDING OVER THE WATCH SHOULD SAY().A、I NOW HAVE THE WATCH.B、I NOW HAVE THE CONN.C、YOU NOW HAVE THE WATCH.D、YOU NOW HAVE THE CONN.

单选题If you had taken the medicine yesterday, you()much better now.Amust have feltBmight have feltCwould have feltDwould feel

单选题I would just as soon you _____ the book yesterday.Ahad returnedBreturnedCwould have returnedDwould return

单选题It ______ yesterday, for the ground is still wet now.Amust have rainedBwas rainingCrainedDhad rained

单选题We wanted to go out yesterday but the weather was terrible. If it ______ a nice day, we ______ for a picnic.Ahad been; would have gone Bwas, would goCwere; would have goneDwould be; would go

单选题We wanted to go out yesterday but the weather was terrible. If it _____ a nice day, we _____ for a picnic.Ahad been; would have goneBwas, would goCwere; would have goneDwould be; would go

单选题If you () the equipment more carefully before sail, we () so much trouble now.Aexamined;are not havingBhad examined;would not haveChad examined;would not have hadDshould examine;would not have

单选题If you ______ my advice,you ______ your failure now. You ______ your victory.Atook...wouldn’t cry over...would celebrateBhad taken...wouldn’t have cried over...would have celebratedChad taken...aren’t crying over...are celebratingDhad taken...wouldn’t be crying over...would be celebrating

填空题If you had asked him about the matter yesterday, you (know) ____ what to do now.