How long ____the post office _____?

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:03:07
How long ____the post office _____?
A.did,open B.has, closed C.has,open D.has ,been open
这是一道选择题,有谁能帮帮我???

答案,D.
该句应用现在完成时,how long 指持续多长的时间,应该和延续性的动词连用,但是动词open 和 close都是非延续性的,可转化为 be open 和 be closed

D

D

D
先从逻辑上排除B,不能问post office关了多长时间
How long问的是一段时间,所以后面用现在完成时。
所以,此题选D现在完成时

D