题目内容

【题目】—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

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网