How long have you been here?I _____ here only half a month ago.A came B have beenC have come D had been

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 07:47:41
Howlonghaveyoubeenhere?I_____hereonlyhalfamonthago.AcameBhavebeenChavecomeDhadbeenHowlonghaveyoubeen

How long have you been here?I _____ here only half a month ago.A came B have beenC have come D had been
How long have you been here?I _____ here only half a month ago.A came B have been
C have come
D had been

How long have you been here?I _____ here only half a month ago.A came B have beenC have come D had been
选A
half a month ago 有具体的时间,用一般过去式
而且come是短暂性动词,所以选A

A came

ago 对应一般过去时!

B
D是过去在这呆了多长