题目内容

【题目】Michael _______ his hometown for a long time.
A.left
B.has left
C.was away from
D.has been away from

【答案】D
【解析】句意:迈克尔离开他的家乡很长时间了. 根据for a long time可知, 这是一个表示一段时间的时间状语, 而leave是瞬间性动词, 不能持续一段时间, 所以要用be away from, 它后面可以跟表示一段时间的状语, 可知用现在完成时, 现在完成时态的结构为have/has+动词的过去分词, 主语是Michael, 所以助动词用has, 故选D.

练习册系列答案
相关题目

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

精英家教网