— How long have you ________?— For three days.A.got a headacheB.fallen illC.caug

— How long have you ________?— For three days.A.got a headacheB.fallen illC.caug

题型:不详难度:来源:
— How long have you ________?
— For three days.
A.got a headacheB.fallen ill
C.caught a coldD.had a cough

答案
D
解析
考查现在完成时。“你病了多久了?”“三天了。”get a headache“头痛”;       fall ill“生病”;catch a cold“感冒”;get、fall和catch是短暂性动词,不能与一段时间连用;需要转换为have,才能与一段时间连用。故选D。
举一反三
       I felt it hard to keep up with my classmates. But whenever I want to ____________, my teacher always encourages me to work harder.
A.go onB.give upC.run awayD.give back

题型:不详难度:| 查看答案
How time flies! Three years ____________ really a short time.
A.isB.areC.wasD.were

题型:不详难度:| 查看答案
—Please _________ the tigers. It’s dangerous to take photos with them.
—Oh, I see. Thank you.
A.keep offB.take offC.get offD.turn off

题型:不详难度:| 查看答案
You should really        smoking. It’s a terrible habit.
A.grow upB.pick upC.give upD.set up

题型:不详难度:| 查看答案
The teacher told the students        any food into the computer room.
A.not to bringB.not bringC.don’t bringD.bring not

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.