题目内容
【题目】How long _____ at this factory?
A.have you comeB.has he inC.will he beD.has he been
【答案】D
【解析】
句意:他在这个工厂多长时间了?
根据句意可知,此句时态是现在完成时(have/ has+ done),故排除C。“How long”询问多长时间,应用延续性动词,come是短暂性动词,故排除A。选项B错误,故排除。选项D,由“he”可知用has;be是延续性动词,过去分词been,符合语境。故选D。
练习册系列答案
相关题目