题目内容
【题目】—How long ________you ________a fever?
—Ever since last night.
A.have; caughtB.did; haveC.have; had
【答案】C
【解析】
句意:——你发烧多久了?——自从昨天晚上开始。
考查现在完成时。根据回答Ever since last night可知,本句应该用现在完成时,所以排除B;根据空前的How long可知,本句问的是持续一段时间,所以不能用瞬间动词catch,所以排除A,应该用have had a fever。故选C。
![](http://thumb2018.1010pic.com/images/loading.gif)
练习册系列答案
相关题目