They ____ here for more than a month.
来源:百度知道 编辑:UC知道 时间:2024/06/14 20:06:01
A.have arrived B.have reached C.have come D.have been
选D
由for后面引导的时间短语可知用现在完成时,这个短语用的是一个时间段,由此可知谓语应用持续性动词,其他三个选项的动词是短暂性动词,不符合题意。
d
A 现在完成时
楼上说D,那是错的,have been 一般用在去过哪里
例如:I have been to the USA for three times.
They have finished their ____
here it is 和here they are 的问题!!
here you are和here they are有什么区别?
they have lived here for long.....
They arrived here an hour ago.
Everyone is here,aren't they?
they used to come here to play, ()?
They will be arriving here tomorrow.
They dug ____ before they found water.(deep/deeply)
I came here ____ to see you