题目内容

【题目】--Do you know the boy over there

--Sure.I _____ him for years

A.knewB.will knowC.have knownD.known

【答案】C

【解析】

句意:——你认识那边的男孩吗?——当然。我已经认识他好几年了。

A. knew认识,动词过去式;B. will know将认识,一般将来时;C. have known已经认识,现在完成时;D. known认识,动词过去分词。根据for years可知,此句用现在完成时,结构为have/has+动词的过去分词;此句主语是I,故用haveknow过去分词known。故选C

练习册系列答案
相关题目

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

精英家教网