虚拟语气练习题及答案

  • 格式:docx
  • 大小:17.69 KB
  • 文档页数:7

虚拟语气练习题及答案

虚拟语气练习题

1. I enjoyed the movie very much. I wish I _____ the book.

A. have read

B. had read

C. should have read

D. are reading

2.You are late. If you _____ a few minutes earlier, you _____ him.

A. come; would meet

B. had come; would have met

C. come; will meet

D. had come; would meet

3.The two students talked as if they _____ friends for years.

A. should be

B. would be

C. have been

D. had been

4.It is important that I _____ with Mr. Williams immediately.

A. speak

B. spoke

C. will speak

D. to speak

5.He looked as if he _____ ill for a long time.

A. was

B. were

C. has been

D. had been

6.I wish that I _____ with you last night.

A. went B. could go

C. have gone

D. could have gone

7.Let’s say you could go there again, how _____ feel?

A. will you

B. should you

C. would you

D. do you

8.I can’t stand him. He always talks as though he _____

everything.

A. knew

B. knows

C. has known

D. had known

9._____ the fog, we should have reached our school.

A. Because of

B. In spite of

C. In case of

D. But for

10.If you had told me in advance, I _____ him at the airport.

A. would meet

B. would had met

C. would have met

D. would have meet

11.He’s working hard for fear that he _____.

A. should fall behind

B. fell behind

C. may fall behind

D. would fallen behind

12.If it _____ another ten minutes, the game would have been called off.

A. had rained

B. would have rained

C. have seen

D. rained

13.I would have gone to the meeting if I _____ time.

A. had had

B. have had

C. had

D. would have had

14.Would you rather I _____ buying a new bike?

A. decided against

B. will decide against

C. have decided

D. shall decide against

15.You look so tired tonight. It is time you _____.

A. go to sleep

B. went to sleep

C. go to bed

D. went to bed

16. If I ____ where he lived,I ____ a note to him.

A. knew,would

B. had known,would have sent

C. know,would send

D. knew,would have sent

17._____ today, he would get there by Friday.

A. Would he leave

B. Was he leaving

C. Were he to leave

D. If he leaves 18.The Bakers arrived last night. If they’d only let us know

earlier,_____ at the station.

A. we’d meet them

B. we’ll meet them

C. we’d have met them

D. we’ve met them

19.If I _____ you, I _____ more attention to English idioms and

phrases.

A. was; shall pay

B. am; will pay

C. would be; would pay

D. were; would pay

20.The law requires that everyone _____ his car checked at

least once a year.

A. has

B. had

C. have

D. will have

21.It is strange that he _____ so.

A. would say

B. would speak

C. should say

D. will speak

22.Had I known her name, _____

A. or does she know mine?

B. and where does she live?

C. she would be beautiful.

D. I would have invited her to lunch.

23.He was very busy yesterday; otherwise, he _____ to the

meeting. A. would come

B. came

C. would have come

D. will come

24.The librarian insists that John _____ no more books from

the library before he returns all the books he has borrowed.

A. will take

B. took

C. take

D. takes

25.I left very early last night, but I wish I _____ so early.

A. didn’t leave

B. hadn’t left

C. haven’t left

D. couldn’t leave

26. The order came that the medical supplies _____ to Beijing

for the Sars soon.

A. would be sent

B. should send

C. be sent

D. must be sent

27. It is important that we _____ wild animals.

A. will protect

B. should protect

C. shall protect

D. are protecting

28. Had you listened to the doctor, you _____ all right now.

A. are

B. were

C. would be D. would have been

29. _____ any change about the date, please tell me

immediately.

A. Will there be

B. Should there be

C. There will be

D. There should be

30. --- “Have you ever been to Beijing?”

--- “No, but I wish I _____”

A. have

B. will

C. do

D. had

31. I’m glad I went over all my notes; otherwise _____ .

A. I may have failed

B. I’d fail

C. I’d have failed

D. I’ll have failed

32. --- “What will you do during the summer holiday?”

--- “I don’t know, but it’s high time _____ something.”

A. I’m decid ed

B. I’ll decide

C. I decided

D. I decide

33. We _____ the work on time without your help.

A. hadn’t had finished

B. didn’t have finished

C. couldn’t have finished

D. can’t have finished

34. --- “Where have you been?”