题目内容
【题目】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.
练习册系列答案
相关题目