They____hereformorethanamonth.A.havearrivedB.havereachedC.havecomeD.havebeen
2022-04-25 46次 反馈错误 加入收藏 正确率 : 100%
题目内容:
They ____ here for more than a month.
A.have arrived B.have reached C.have come D.have been
优质解答
选D
由for后面引导的时间短语可知用现在完成时,这个短语用的是一个时间段,由此可知谓语应用持续性动词,其他三个选项的动词是短暂性动词,不符合题意.
本题链接: