区别辨析 up to now/then, up till now/then, up to this/that moment, so far, yet, as yet, not just yet, by now/then, by this/that time 与 already

(1) up to now/then意思是“到目前,迄今;到那时(指过去或将来)”,较随便。up till now/then与之意思相同,但较为正式(关于up to now,另见“so far...”条)。

  • Up to/till now the weather has been very hot.
    天气直到现在还非常热。
  • Up to then the work was good, but we encountered some unexpected problems later.
    直到那时这项工作一切良好,但后来我们遇到了一些出人意料的问题。
  • I'm going to Washington in mid-September, but up to/till then I'll be here.
    我打算9月中旬去华盛顿,但直到那时我都会待在这儿。

 (2) up to this/that moment指“到目前(那时)”,与up to now/then同义,为正式用语。

 (3) so far意为“迄今,到目前”,等于up to the present/moment,谓语多用现在完成式(关于so far,另见“so far...”条)。

  • So far the weather has been good, but I think it is going to rain later today.
    到目前天气还一直很好,但我认为今天晚些时候会下雨。

 (4) yet多用于否定句,疑问句,常用在句尾,也可紧接在not之后,主要有以下几个意思:

①此刻,现在。

  • It's not time to go yet .
    现在还不到走的时间。

②那时,当时。

  • It was not yet time to go.
    那时还不到走的时候。

③到现在,到目前,迄今(谓语多用现在时或现在完成时)。

  • I haven't read much of it yet .
    到目前,我还没读多少。
  • The job is not yet finished.
    这项工作目前还没完成。

④现在和以往一样;仍旧;还。

  • He is yet a child. Don't be too hard on him.
    他还是个孩子,不要对他太严厉。

⑤在将来。

  • Our plan may yet succeed.
    我们的计划可能会成功。

 (5) as yet意为“到目前还……,到那时还……”。

  • The plan has worked well as yet .
    到目前为止计划进展顺利。
  • As yet , Shakespeare had not become famous.
    那时,莎士比亚还未出名。

 (6) not just yet意为“暂时还不能(行)”。

  • I can't come just yet .
    我暂时还不能来。
  • A: Are you going home?
    你要回家吗?
    B: No, not just yet .
    不,暂时还不。

 (7) by now/then意为“到现在,到这时/那时(可指过去也可指将来)”,与by this/that time意思相同。句子谓语多用完成时,但与be等表状态的词连用时,也可用一般时态。

  • I hope you've understood by now what I mean.
    我希望现在你能明白我的意思了。
  • He left Edinburgh nine hours ago by car, he should be in London by now .
    他9小时前乘车离开了爱丁堡,现在应在伦敦了。
  • By then he was in his late thirties.
    到那时他已三十好几了。
  • I'll be back by then .
    到那时我会回来的。

 (8) ①already指“(到某一时间之前)已经”。

  • He had already gone when I arrived.
    我到那儿的时候他已经走了。

②already还可表示“(以前) 已经”。

  • I've been there already and don't want to go again.
    我已去过那儿,不想再去了。

③already也可表示“(比预计的快或早)已经”。

  • You have had your breakfast already ? What a good boy you are!
    你已经吃过早饭了?真是个好孩子!