until now,用现在完成时,意思是直到现在.Up to now, so far迄今为止,都有这样的含义,所以都可以用现在完成式.比如说直到现在我已经学了3000个单词.Until now, I have learned three thousand words.Until常用的句式是not...until直到什么什么才,Not until位于句首,引起主句部分倒装。
until now用什么时态
意思不同
虽然两者都有”迄今为止“的意思,但so far 有“就范围或者程度上来说”的意思,until now没有。
如:After all,the PBOC has so far succeeded in sterilising most of the increase in reserves.(毕竟,中国人民银行已经成功地冲销了外汇储备增长中的大部分。)
2、所用时态不同
so far要用现在完成时态,until now可以用在现在完成时,一般过去式和过去完成时。
so far:
What have you found so far?
你到目前为止发现了什么
until now:
1、现在完成时:
The problem has never really arisen until now.
这个问题直到现在才真正显露出来。
2、一般过去时:
I didn't know it until now.
今乃知之。
3、过去完成时:
Until now television had fought shy of covering by-elections.
迄今为止电视台一直竭力避免报道补缺选举。
until now 可以放在句首,多用于表达“迄今为止“。
如:Until now,that is.
但是现在有了