31. Everyone_______ the cake because there wasn't a small piece left.

A. must like                                   B. must have been liked

C. must have liked                          D. had liked

32. He went on foot, but he        >     by bus.

A. should gone                             B. might of gone
C. ought to have gone                  D. might have gone
33.The soldier shot his comrades. He__________ .

A. must be mad                              B. must have been mad

C. should be mad                           D. should have been mad

34. Walking alone in the deserted village, John was scared.
He thought he_______ Tom to go with him.

A. might have asked                       B. should asked

C. must have asked                         D. should have asked

35. You_______ me, because I didn't say that.

A. must have misunderstood        B. must misunderstood

C. must be misunderstood            D. had to misunderstood

36. He ought to have handed in the paper yesterday. That's what he

A. should do                                B. should be doing

C. should have done                     D. should

37.If Dorothy had not been badly hurt in a car accident,_____ in last

month's marathon race.

A. she would participate               B. she might participate

C. she would have participated    D. she must have participated

38.If Henry had not pulled his cap low over his brow, he_______ by

the police.

A. she would recognized              B. would have recognized

C. might have been recognized     D. was to have been recognized

39.When I got to the cinema, the film had already started; I_______

there earlier.

A. ought to get                             B. ought to have got

C. must have got                          D. must get

40.1 didn' t know that he was going to study abroad. He ought to have

told me beforehand so I______ him prepare for it.

A. can help              -                  B. could help

C. could have helped                    D. must have helped

41.Mary_____ my letter; otherwise she would have replied before

now.

A. has received                           B. ought to have received

C. couldn't have received             D. shouldn't have received

42."You ought to have gone to see your uncle yesterday. "
"Yes, I______ ."

A. should         B. ought to       C. would to       D. should have

43."When did Julie finish these reports?"
"She_____ before she went on vocation. "

A. could has finished                   B. could have finished

C. could have finish                     D. could finish

44.The road was muddy. It______ last night.

A. must rained                            B. must have rained

C. must be rained                        D. could have rained

45.She can speak quite fluent English. She______ .

A.must been in the U. S. A. for some time

B. must have been in the U. S. A. for some time

C. should have been in the U. S. A. for some time

D. may be in the U. S. A. for some time

46.Most of the students in the group felt rather disappointed at the
trip to the seaside. They said that it_______ better organised.

A. have been                              B. must have been

C. could have been                      D. had to be

47."I can't seem to find my purse. "
"      
     it at home?"

A. You might have left                B. You must leave

C. Might you have left                 D. Maybe you leave

48."Have you seen Marie?"

"She wasn't feeling well. _____ here in a few minutes. "

A. She might have been               B. She might has

C. Might she have been               D. She could be

49.She went to sleep in the park and when she woke up her watch had
vanished.

Someone______ it while she slept.

A. must steal                               B. should have stolen

C. must have stolen                     D. need have stolen

50."We didn't see him at the lecture yesterday. ""He_______ it. "

A. mustn't attend                         B. can't have attended

C. should have gone to see           D. may see


  回复  引用    
2007-12-02 21:22 | hf
hhjh

标题  
姓名  
主页
EMail (只有博主才能看到)
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)  
  登录    新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2007-11-14 21:40 编辑过