英语题-虚拟语气I wasn't able to catch the bus.I ten minutes earlier.A would get up B should get upc had got up D should have got up1,这题是考虚拟语气吗?2,如果是的话,那从句就应该是I ten minutes earlier.但是这样分析的话,就更不对了.因为3种时态中,只有与将来事实相反用should/would/could/might +动词原型.那就有A B两个答案了.可是答案是D,怎么分析啊?

问题描述:

英语题-虚拟语气
I wasn't able to catch the bus.I ten minutes earlier.
A would get up B should get up
c had got up D should have got up
1,这题是考虚拟语气吗?
2,如果是的话,那从句就应该是I ten minutes earlier.
但是这样分析的话,就更不对了.因为3种时态中,只有与将来事实相反用
should/would/could/might +动词原型.那就有A B两个答案了.
可是答案是D,怎么分析啊?

是虚拟。我没能赶上公共汽车,我本应该早起十分钟就赶上了
should have done 是本应该做某事(后来没做成很遗憾)

英语虚拟语气习题:(Sorry, Professor Smith. I didn't finish the assignment yesterday.
---Oh, you have done it as yesterday was the deadline.
A. must B. mustn't C. should D. shouldn't
答案:C
考点:本题考查的是虚拟语气
解析:此处表示和过去事实相反的情况,应该用should + have + 过去分词。本来应该做,而未做
Bob would have helped us yesterday, but he-_______
A. was busy B. is busy C. had been busy. D. will be busy
答案:A.
考点:本题考查虚拟语气与时态。
解析:前句表示对过去的虚拟,而but之后表示过去的客观事实,故用一般过去时态
If he my advice, he wouldn't have lost his job.
A. followed B. should follow C. had followed D. would follow 答案:C
考点:考查虚拟语气。
解析:根据“wouldn’t have lost”可判断if引导的状语从句表示与过去事实相反的虚拟,
故选C项。
John went to the hospital alone. If he me about it, I would have gone with him.
A. should tell B. tells C. told D. had told
答案:D.
. George is going to talk about the geography of his country, but I’d rather he_______ more on its culture.
A. focus B. focused C. would focus D. had focused
答案:选B
解析:would rather后应用虚拟语气,表示与现在时间相反,用动词的过去式
If we ___ the other road, we might have arrived here in time for the meeting.
A. take B. had taken C. took D. have taken
答案:B.
解析:考查虚拟语气。所填词做虚拟语气中条件状语从句的谓语,根据主句的谓语动词
形式might have arrived可知题干是与过去事实相反,故所填部分用had+过去分词形式,
选B。
Mr. Johnson insisted that the problem worthy of attention ________ (讨论) at the meeting. (discuss)
答案:(should) be discussed  
考点:虚拟语气
解析:“insist”引导的宾语从句要用虚拟,从句结构是 “should”(可省略)加动词原形,
主语 “problem” 是要“被讨论”。
--The weather has been very hot and dry.
--Yes. If it had rained even a drop, things would be much better now! And my vegetables .
A. wouldn't die B. didn't die
C. hadn't died D. wouldn't have died
答案:D
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
But for the help of my English teacher, I the first prize in the English Writing Competition.
A. would not win B. would not have won C. would win D. would have won
答案B
He did not regret saying what he did but felt that he it differently.
A. could express B. would express
C. could have expressed D. must have expressed
答案 C
This printer is of good quality. If it _______ break down within the first year, we would repair it at our expense.
A. would B. should C. could D. might
答案 B

虚拟语气应该是I wish I were ...这种这句还是时态问题主句wasn't able 是一般过去式,起床发生在坐车之前,所以是肯定是完成时因为有情态动词,它们后面加动词原形,所以一定就是should+一般过去时了所以时态就决定了只...

正解是D。
句中 从 I wasn't able to catch the bus 中推断,说明当时 没赶上车, 那么我本该早十分钟起床。
should have done 表示当时该做而实际没做的事,表示虚拟语气。