so far后面要用现在完成时时态。so far中文含义有“迄今为止”、“到目前为止”,还有“如此程度”、“这个地步”,译为到目前为止时,后面的句子要用现在完成时的时态。
so far的含义及用法介绍
so far中文翻译为(只能到)如此程度,这个地步;迄今为止;到目前为止。它是现在完成时的标志词,即表示过去的动作或状态持续到现在并已经完成,对现在造成的影响,而且还有可能持续发生下去。例句有:
1、How many driving lessons have you had so far?
你到目前为止上过多少节驾驶课了?
2、So far, the police investigation has drawn a blank.
到目前为止警方的调查毫无结果。
3、That's the truth, in so far as I know it.
就我所知,那是真实情况。
4、This brought the total number of accidents so far this year to 113.
这使得今年迄今为止发生事故的总数达到113起。
5、They have not had a win so far this season.
他们这一赛季迄今还没有赢过一场。
6、So far I have had no luck with finding a job.
我找工作一直不走运。
7、All talks have so far been conducted through an intermediary.
到目前为止所有的谈判都是通过调停人进行的。
8、The police have so far failed to track down the attacker.
警方至今未能追捕到攻击者。
9、He has written only a skeletal plot for the book so far.
那本书他目前只写了一个情节梗概。
10、He's ridden six winners so far this year.
他今年到目前为止已六次在赛马中夺标。