满分5 > 高中英语试题 >

—I went to work on foot yesterday, thou...

 —I went to work on foot yesterday, though it _________ cats and dogs.

—You __________ by bus. It was likely to get a cold.

A. is raining; must have gone           B. rained; would go

C. was mining; should have gone     D. have rained; could have gone

 

 C should have done意为“本该干某事”。must have done 意为“准是做了”,不合题意。
复制答案
考点分析:
相关试题推荐

 Haven’t I told you that you __________ have the answer tomorrow morning?

A. will       B. shall       C. should         D. would

 

查看答案

 Jane’s pale face suggested that she ____ ill, and her parents suggested that she ____ a medical examination.

A be; should have       B was; have       C should be; had       D was; has

 

查看答案

 We ____ last night, but we went to the concert instead.

A must have studied      B might study

C should have studied       D would study

 

查看答案

 I ______ have been more than six years old when the accident happened.

A. shouldn’t        B. couldn’t       C. mustn’t         D. needn’t

 

查看答案

 — Is John coming by train?

— He should, but he ______ not. He likes driving his car.

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

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.