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

题目内容 (请给出正确答案)
单选题
______ .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” 相关考题
考题 _______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.

考题 You ______ yesterday if you were really serious about the job.A. ought to comeB. ought comeC. ought have comeD. ought to have come

考题 If you're going to the club tonight, you ( ) Richard there. A、might meetB、might have metC、may have metD、may have been met

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

考题 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 have any further questions, you can go and ________ professor white. A.permitB.consultC.rehearseD.perform

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

考题 __________________ her last Saturday, I would have told her the news. A、If I metB、Have I metC、If I had metD、If I have met

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

考题 第一节单项填。从A、B、C、D四个选项中,选出可以填入空白处的最佳选项,并在答题卡上将该项涂黑。21——Have you finished reading Jane Eyre?一N0,I——my homework all day yesterday.A was doingB would doC had doneD do

考题 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

考题 You__yesterday if you were really serious about the job.A.ought to come B.ought have come C.ought come D.ought to have come

考题 Goodbye, Miss Liu. I'm very pleased()A、to meet youB、having met youC、be meeting youD、to have met you

考题 You would have passed the test if you ().A、Studied hardB、would study hardC、had studied hardD、Have studied hard

考题 单选题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

考题 单选题What _____ if the weather had been fine yesterday?A would you doB would you have doneC did you doD have you done

考题 单选题He was attending a meeting, _____ he would have come to your party yesterday.A unlessB whenC butD or

考题 单选题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

考题 单选题If the surveyors ()yesterday, they would have finished the survey work.A did not interruptB were not interruptedC had not interruptedD had not been interrupted

考题 单选题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

考题 单选题_____ 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

考题 单选题You_______yesterday if you were really serious about the job.A ought to comeB ought to be comingC ought to have comeD ought have come