0  253644  253652  253658  253662  253668  253670  253674  253680  253682  253688  253694  253698  253700  253704  253710  253712  253718  253722  253724  253728  253730  253734  253736  253738  253739  253740  253742  253743  253744  253746  253748  253752  253754  253758  253760  253764  253770  253772  253778  253782  253784  253788  253794  253800  253802  253808  253812  253814  253820  253824  253830  253838  447090 

5. He paid for a seat, when he _________ have entered free.

A. could          B. would        C. must             D. need

[解析]A could have done的意思是“本来可以做某事”。句子语境为“虽然他本来能够免费入场,但他买了票”。

试题详情

6. -Do you know where David is? I couldn’t find him anywhere.

-Well. He _________have gone far-his coat’s still here.

A. shouldn’t     B. mustn’t   C. can’t            D. wouldn’t

分析:答案选C。后文说“他的外套还在这里”,据此语境可知“他不可能走远了”,故选can’t

试题详情

5. -I’ve taken someone else’s green sweater by mistake.

-It _________ Harry’s. He always wears green.

A. has to be    B. will be    C. mustn’t be      D. could be

[解析]D 后文说“他总是穿绿色衣服”,据此语境可推知,这件衣“可能是”哈利的,could表示可能性。

试题详情

4. Helen _________ go on the trip with us, but she isn’t quite sure yet.

A. shall      B. must      C. may          D. can

[解析]C由于下文说“她还没有把握”,所以前文要用may表示没有把握的肯定推测,即“可能会与我们去旅行”。

试题详情

3. -The woman biologist stayed in Africa studying wild animals for 13 years before she returned.

- Oh, dear! She _________ a lot of difficulties!

A. may go through           B. might go through

C. ought to have gone through       D. must have gone through

[解析]D由上文的stayed可知,此题是对过去情况有把握的肯定推测。句意为“那个女生物学家呆在非洲研究野生动物13年才回来。”“天啊!她一定经历了不少苦难!”

试题详情

2. This cake is very sweet. You _________ a lot of sugar in it.

A. should put   B. could have put C. might put      D. must have put

[解析]D前文说“蛋糕很甜”,下文的语境显然应该是“你一定是在里面放了很多糖”,故用“must+完成式”表示对过去情况的肯定推测。

试题详情

1.-Catherine, I have cleaned the room for you.

-Thanks. You _________it. I could manage it myself.

A. needn’t do                  B. needn’t have done

C. mustn’t do                 D. shouldn’t have done

[解析]B 句子的语境是:“我自己能做”,所以“你本不必做的”。选A还是B呢?根据前面一句中的 have cleaned 可知,动作已经发生,所以此处谈论的是一个过去情况,故选 needn’t have done。

试题详情

5.掌握固定句式,从固定句式着手,套用虚拟语气句型。

试题详情

4.弄清说话者的语义、语气推断属于哪个时间段的情况,正确把握隐含、混合等虚拟语气。

试题详情

3.注意分清适用句型

即要分清所考查的情态动词是用于肯定句型,还是用于疑问句型或否定句型,同时还要注意情态动词在某些特殊情况下所使用的特殊句型。

试题详情


同步练习册答案