so far用什么时态

现在完成时态

“sofar用现在完成时态。解释,当sofar修饰谓语动词且表示一直持续到现在时,谓语动词通常要用现在完成时。而sofar中文含义有“迄今为止”、“到目前为止”,是现在完成时的标志。因此,后面的句子要用现在完成时的时态。”

so far用法:

1.表示“到如此之距离”,可视为far的加强说明,此时可根据情况选用时态。如:

My feet are very sore from walking so far.走了这么远的'路,我的脚非常痛。

2.表示“到如此之程度或范围”,根据情况选用适当时态。如:

I can only help him so far.我只能帮他到这种程度。

3.表示“到目前为止”“至今”(=until now),注意它所连用的时态:

(1)若强调so far所描述的谓语动作一直持续到现在,则谓语动词用现在完成时。如:

So far there has been no bad news.到现在为止还没有什么坏消息。

有时还可修饰句中的非谓语动作,虽然此时的谓语不一定要使用现在完成时,但其中的非谓语动词通常可视一个完成时态简化而来的,如下面一句中的非谓语动词found可视为which have been found之省略:

It is one of the funniest things found on the Internet so far this year.这是今年互联网上发现的最有意思的事情之一。