Excuse me,did you notice whether the No.108 bus had gone by?

Excuse me,did you notice whether the No.108 bus had gone by?
No,_______ I have been standing here.答案是while
为什么不填since
xuchangliang 1年前 已收到2个回答 举报

冰咖啡vivian 幼苗

共回答了20个问题采纳率:85% 举报

答案是while,while+doing,表示一个动作正在进行;
如果填since的话,应该是
Excuse me,did you notice whether the No.108 bus had gone by?
No,since I was (standing) here.
因为since(自从)引导的从句,不能用完成时态,只能用一般过去时态;
当然since(由于)引导的从句,就另当别论了,但是这个,since不是这个意思;
ps:答语是一个省略句,即:
No,I didn't notice while I have been standing here.所以这个题目出现了一个小小的错误,
这个while应该是和notice保持时态一致的,所以建议把题目稍作调整:
No,I didn't notice while I had been standing here.或者
No,I didn't notice while I was standing here
希望能帮到您

1年前

7

piaobocai 花朵

共回答了6157个问题 举报

since 后面从句用过去时态, 指从过去某时起到现在
这里后面从句是现在完成进行时,用while 指“站在这里的这段时间” 一直就没看到有108次公车经过
请及时采纳,不懂继续问( 天天在线 )
(*^__^*) 祝学习进步! 谢谢!

1年前

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