21. I got a splitting headache. It kept me __________ the whole night.
A. waken B. aware C. awake D. waking
【答案】C
【解析】本題考查形近詞辨析。wake是動詞,意為“喚醒”,常用短語為 wake up(醒來)和 wake sb. up(喚醒某人);aware是形容詞,意為“意識到”,常用于 be aware of(意識到)結構中;awake是形容詞,意為“清醒的”,常與be或keep, stay等詞連用。
22. Mary __________ like to surf the internet. She often spends hours on line.
A. did B. does C. do D. is
【答案】B
【解析】本題考查助動詞do位于實義動詞前表示強調(diào)的用法。此時do的時態(tài)應與上下文保持一致,因為主語為第三人稱單數(shù),故選does。
23. She pretended __________ indifferent but her facial expression betrayed her.
A. to be B. being C. be D. been
【答案】A
【解析】本題考查動詞搭配,動詞pretend常用于pretend to do sth.(假裝做某事)結構中,故答案為A。
24. We have to get the road repaired __________.
A. no matter how much does it cost B. no matter how much costs it
C. no matter how much it costs D. no matter it costs how much
【答案】C
【解析】本題考查no matter引導讓步狀語從句的用法。no matter引導從句時,后面要緊跟疑問代詞或副詞,其后應使用陳述語序的主謂結構,故A, B和D錯誤。
25. She said that the doctor must have got stuck in a traffic jam, otherwise he __________ by then.
A. would arrive B. would have arrived C. should arrive D. must have arrived
【答案】B
【解析】考查虛擬語氣在otherwise引導的并列句中的使用。句意:她說這個醫(yī)生一定是遇到了堵車,否則他那時就應該到了。題干前半句中使用了must have done結構表示對過去事件的推測,因此otherwise之后的句子應該是表達對過去的事情的評判,謂語動詞要使用 would have done結構。