作业帮 > 英语 > 作业

How long have you been here?I _____ here only half a month a

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/13 09:00:35
How long have you been here?I _____ here only half a month ago.A came B have been
C have come
D had been
选A
half a month ago 有具体的时间,用一般过去式
而且come是短暂性动词,所以选A 再问: 能顺便解释一下,每个选项的用法之类的吗 谢谢
再答: have been 现在完成时,表示去过某地 have come 以前来过 had been 过去完成时,过去的过去,通常用在过去时句中,表示当时之前已经发生的动作