异界养殖专家:英语问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/10 08:23:34
在完成时态中for同since用法的区别??

for 后面引导一段时间,如:
He has been here for three days.
而since后面加的是时间点,常于现在完成时连用,表示“自从”。如:
He has been here since three days ago.
He has been here since July 17th.
He has been here since he came here three days ago.

for加一段时间,since加时间点(若是完成时,则后面的时间为过去时)

for 后面引导一段时间,而since后面加的是时间点

for 后面引导一段时间,而since后面加的是时间点并常于现在完成时连用,表示"自从"