题目内容
4.I ________ my cellphone last night.Now the battery is running out.( )A. | could have charged | B. | might charge | ||
C. | should have charged | D. | would charge |
分析 句意:昨天晚上我本应该给手机充电的,现在电池快没电了.
解答 答案C.由last night可知是与过去的假设,用情态动词+have done 表示对过去的推测."could have done"表示过去可能做了某事或者过去本来能够做某事而没做;"should have done"表示过去本应该做某事而没做.根据句意,昨晚我本应该给手机充电的(而事实上没有),现在电池快没电了.故选C.
点评 本题考查情态动词+have done 的用法,要结合具体的语境选择出正确的选项.
练习册系列答案
相关题目
15.-Sorry,I have to hang up now.It's time for class.
-OK, ( )
-OK, ( )
A. | You can make it | B. | I'm on your side | ||
C. | I'll call back later | D. | I'm also tired of it |
12.During the flood many students volunteered through the weekend,giving out food and water for the victims.( )
A. | working | B. | to work | C. | to have worked | D. | having worked |
19.The man ______ face was sunburnt saved the girl from falling into the river.( )
A. | who | B. | whose | C. | that | D. | where |
9.Mrs.Green treats her students as if they ________ her children.( )
A. | are | B. | were | C. | had been | D. | would be |
16.Scott was amazed by the Great Wall,_______ he described as the greatest attraction in Beijing.( )
A. | where | B. | which | C. | what | D. | why |