they have been here ___ two hours ago.A.for B.since C.before D.after 说明理由

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/23 23:33:33

they have been here ___ two hours ago.A.for B.since C.before D.after 说明理由

选B
根据have been确定是现在完成时,故从A和B中选择.而for加时间段,since才能加时间点,故选B
望釆纳!

B自从两个小时以前他们就来这里了。
since+过去的时间 ,用于现在完成时。