网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
_____ 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 ...”。
更多 “单选题_____ 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” 相关考题
考题 - ____________________________- 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.A must have feltB might have feltC would have feltD would feel

考题 单选题I would just as soon you _____ the book yesterday.A had returnedB returnedC would have returnedD would return

考题 单选题It ______ yesterday, for the ground is still wet now.A must have rainedB was rainingC rainedD had rained

考题 单选题We wanted to go out yesterday but the weather was terrible. If it ______ a nice day, we ______ for a picnic.A had been; would have gone B was, would goC were; would have goneD would be; would go

考题 单选题We wanted to go out yesterday but the weather was terrible. If it _____ a nice day, we _____ for a picnic.A had been; would have goneB was, would goC were; would have goneD would be; would go

考题 单选题If you () the equipment more carefully before sail, we () so much trouble now.A examined;are not havingB had examined;would not haveC had examined;would not have hadD should examine;would not have

考题 单选题If you ______ my advice,you ______ your failure now. You ______ your victory.A took...wouldn’t cry over...would celebrateB had taken...wouldn’t have cried over...would have celebratedC had taken...aren’t crying over...are celebratingD had taken...wouldn’t be crying over...would be celebrating

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