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

How long have you been here?I _____ here only half a month ago.A came B have been
C have come
D had been
smallpig01 1年前 已收到3个回答 举报

王翔 春芽

共回答了33个问题采纳率:93.9% 举报

选A
half a month ago 有具体的时间,用一般过去式
而且come是短暂性动词,所以选A

1年前 追问

6

smallpig01 举报

能顺便解释一下,每个选项的用法之类的吗 谢谢

举报 王翔

have been 现在完成时,表示去过某地 have come 以前来过 had been 过去完成时,过去的过去,通常用在过去时句中,表示当时之前已经发生的动作

浔阳痴女 幼苗

共回答了309个问题 举报

A came

ago 对应一般过去时!

1年前

2

Angelicgrape 幼苗

共回答了1个问题 举报

B
D是过去在这呆了多长

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.030 s. - webmaster@yulucn.com