题目内容

9.He  ______ for several years.(  )
A.marriedB.has married
C.has been married   

分析 他已经结婚好几件了.

解答 答案:C.考查现在完成时态.根据for+一段时间,表示延续性的动作,用现在完成时态.has married表示结婚的动词,非延续性.has been married这里been是be的过去分词,married是形容词-这个强调的是表示持续性的状态.结合for+段时间,可知答案是C.

点评 现在完成时态,由"have/has+过去分词"构成,表示动作发生在过去,但与现在的情况有联系.也表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作.结合语境,注意人称变化及动词过去分词变化.

练习册系列答案
相关题目

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

精英家教网