题目内容
【题目】-Do you know how long Macao _________back to our motherland?
-For twenty years. How time flies!
A.wentB.will goC.has goneD.has been
【答案】D
【解析】
句意:——你知道澳门回归祖国有多久了吗?——二十年了。时间过得真快!
考查现在完成时态。went一般过去时;will go一般将来时;has gone现在完成时;has been现在完成时。根据问句及答语“For twenty years”可知用现在完成时态;how long提问一段时间,所以谓语动词用延续性动词,go是瞬间动词,故排除C;come back回来,对应的延续性状态为be back,结合句意,故选D。
练习册系列答案
相关题目