搜档网
当前位置:搜档网 › 表示过去情况的虚拟语气

表示过去情况的虚拟语气

表示过去情况的虚拟语气
表示过去情况的虚拟语气

过去虚拟语气

和陈述语气的过去式相同,但动词be要用were形式

表示过去情况的虚拟条件句

1.表示过去情况的虚拟条件句动词形式可以下表表示

这类句子表示与事实相反的情况或实现可能性不大的情况

If I had known you were coming, I would have met you at the airport.( 但是我不知道) If anything had happe ned, he would have left us know.

在主句中,如果主语是第一人称,也有人用should构成谓语。

I should (would) have talked to mother if I had thought of it.

I should (would) never have done it, if hadn ' been so hard up.

2.主句也可以用could和might构成谓语

If my father had lived, he could have done all this for me.

有时可以用should (应当)构成谓语

If he had received the prese nt, he should have tha nked her.

例题:

—If he __________ ,he ____________ that food.

—Luckily he was sent to the hospital immediately.

A. was warned,would not take

B. had been warned,would not have taken

C. would be warned,had not taken

D. would have been warned,had not taken

此题应选B。该题考查与过去事实相反的虚拟语气:此时条件从句的谓语用had+过去

分词,主句的谓语用would(should,could,might)+have+过去分词

1.If she had worked harder,she __________ .

A. would succeed

B. had succeeded

C. should succeed

D. would have succeeded

2.If my lawyer ________ here last Saturday ,he __________ me from going.

A. had bee n; would have preve nted

B. had bee n; would preve nt

C. were; would

D. were; would have preve nted

3.I didn ' t see your sister at the meeting. If she ____ ,she would have met my brother.

A. has come

B. did come

C. came

D. had come

4.You didn ' t let me drive. If we ________ in turn you __________ so tired.

A. drove; didn ' t get

B. drove; wouldn ' t get

C. were driving; wouldn get' t

D. had driven; wouldn t have

got

相关主题