发布网友 发布时间:2022-04-29 20:09
共2个回答
热心网友 时间:2022-06-22 07:23
1、意思不同
虽然两者都有”迄今为止“的意思,但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.
但是现在有了。
扩展资料
till now/until now:
当主句是否定句时,它的意思是”直到(某时)(某动作)才(发生)“ 这时候常会出现”not until …“的结构。如果将 ”not until …“的结构放在句首,那么主句要写成倒装句。
此两个连词意义相同.肯定形式表示的意思是”做某事直至某时“,动词必须是延续性的。否定形式表达的意思是”直至某时才做某事“。动词为延续性或非延续性都可以。正确使用这两个连词的关键之一就在于判断句中的动词该用肯定式还是否定式。
1、Until可用于句首,而till通常不用于句首.
Until you told me,I had heard nothing of what happened.
直到你告诉我以前,出了什么事我一点也不知道.
2、Until when 疑问句中,until要放在句首。
Until when are you staying?你呆到什么时候?
Until next Monday.呆到下周一。
注意:否定句可用另外两种句式表示。
3、Not until …在句首,主句用倒装。
Not until the early years of the 19th century did man know what heat is.
直到19 世纪初,人类才知道热能是什么。
Not until I began to work did I realize how much time I had wasted.
直到我开始工作,我才认识到了我已蹉跎了几多岁月。
热心网友 时间:2022-06-22 07:23
so far