If I ______ about this computer program, a hage amount of time and energy would
题型:不详难度:来源:
If I ______ about this computer program, a hage amount of time and energy would have been saved.A.know | B.knew | C.had known | D.have known |
|
答案
C |
解析
试题分析:考查虚拟语气:句意:如果我知道这电脑程序,大量的时间和精力就会被节省下来,从句意和主句的would have done可知是和过去相反的虚拟语气,if条件句用过去完成时,选C。 点评:考查虚拟语气的时候要注意和不同的时间相反的情况,主从句的时态是不一样的。要注意记忆。 |
举一反三
I didn’t go to the party, but I do wish I ____there.A.was | B.were | C.had been | D.went |
|
—My uncle suggests I ________abroad. — I would rather you ________at home.A.go;stay | B.went;stayed | C.go;stayed | D.went;stay |
|
If these kind-hearted soldiers ___ us last week, we would not have such a good harvest.A.helped | B.had helped | C.had not helped | D.didn’t help |
|
— You could have asked Mr. Richard for help. He’s kind-hearted. — Yes. But that _______ him a whole day.A.would have taken | B.had taken | C.would take | D.took |
|
Had it not been for the fact that she ____ in the accident, she ____ in the race.A.got injured; would have competed | B.had got injured; would compete | C.would be injured; would have competed | D.should be injured; would compete |
|
最新试题
热门考点