A. | will; buy | B. | have; had | C. | were; having | D. | did;buy |
分析 -多么漂亮的手表啊!你买多久了?
-只有两个星期.
解答 答案:B
根据句中的关键词How long 可知这是询问时间段的疑问词组,结合选项此句的所表达的意思是你买手表多久了?根据答语For just two weeks(只有两个星期)表时间段,所以这里的意思也就是买这只手表有两个星期了,所以买手表这个动作发生在过去,拥有手表的状态一直延续到现在,还有可能继续延续下去,符合现在完成时的用法,所以问句应用现在完成时去表达,其构成是have/has+过去分词;由于后跟时间段时谓语动词必须用延续性动词,而buy为终止性动词故不可用;所以应用其延续性动词have代替buy表"拥有",指一种状态.主语为you所以用have,动词have的过去分词为had.故选B.
点评 此题考查现在完成时的用法.做此类时态类的题目一定要根据语境联系时态的意义确定出正确的时态然后套用相关结构即可.此题尤其注意终止性动词和延续型动词的甄别,避免中了出题人的圈套.
科目:初中英语 来源: 题型:阅读理解
查看答案和解析>>
科目:初中英语 来源: 题型:解答题
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
科目:初中英语 来源: 题型:选择题
A. | pick up it | B. | pick it up | C. | pick it out |
查看答案和解析>>
科目:初中英语 来源: 题型:阅读理解
查看答案和解析>>
科目:初中英语 来源: 题型:阅读理解
查看答案和解析>>
科目:初中英语 来源: 题型:选择题
A. | of | B. | for | C. | with |
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com