题目内容

12.-How long is it since he _____this school?
-He _____for three years.(  )
A.has left; has leftB.left; has been away
C.leaves; has left   

分析 --他毕业于这所学校多长时间了?--他已经离开三年了.

解答 答案:B.考查现在完成时.句意:--他毕业于这所学校多长时间了?--他已经离开三年了.根据题干中since自从,引导的时间状语从句,从句用一般过去时,所以用left.回答中有时间段for three years三年了.用现在完成时,构成:has或have+done.表示离开的状态用away.has been away已经离开.故选B.

点评 了解现在完成时用法,再结合具体语境进行选择.

练习册系列答案
相关题目

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

精英家教网