题目内容
19.Had I known about this computer program,a huge amount of time and energy __.( )A. | would have been saved | B. | had been saved | ||
C. | will be saved | D. | was saved |
分析 句意:如果我们早点知道这个电脑程序,大量的时间和精力就会被节省.
解答 答案:A.由从句的谓语动词可知是与过去发生事实的虚拟,从句中连词if省略.与过去的虚拟,主句用would/should/could/might+have done.故选A.
点评 本题是基础题,考查虚拟语气中与过去的虚拟,要熟悉与过去虚拟的句型结构.
练习册系列答案
相关题目
15.-Do you think you could do without help?
-______.This is not the first time for me.( )
-______.This is not the first time for me.( )
A. | Take care | B. | Hurry up | C. | Not exactly | D. | Don't worry |
10.If he my advice,he wouldn't have lost his job.( )
A. | followed | B. | should follow | C. | had followed | D. | would follow |
7.Because of the heavy traffic,it was already time for lunch break she got to her office.( )
A. | since | B. | that | C. | when | D. | until |
14.Mark have hurried.After driving at top speed.he arrived half an hour early.( )
A. | needn't | B. | wouldn't | C. | mustn't | D. | couldn't |
4.One reason for her preference for city life is she can have easy access to places like shops and restaurants.( )
A. | that | B. | how | C. | what | D. | why |
11.Planning so far ahead no sense-so many thing will have changed by next year.( )
A. | made | B. | is making | C. | makes | D. | has made |
8.Teachers recommend parents their children under 12 to ride bicycles to school for safety.( )
A. | not allow | B. | do not allow | C. | mustn't allow | D. | couldn't allow |
16.I was just going to cut my rose bushes but someone it.Was it you?( )
A. | has done | B. | had done | C. | would do | D. | will do |