until then,up to now,from now on,up until的区别

I haven’t heard from him_______, what do you supposed has happened to him?

A. until then  
B. up to now
C. from now on  
D. up until then

答案为B,请分析一下这几个短语以及它们的区别,谢谢!

请先 登录 后评论

最佳答案 2016-06-15 16:29

I haven’t heard from him_______, what do you supposed has happened to him?

A. until then  
B. up to now
C. from now on  
D. up until then

答案为B,请分析一下这几个短语以及它们的区别,谢谢!

 

回答如下

(1)  A. until then:直到那时为止;在那时之前( 表示在过去某一时间之前)

(2) B. up to now:从过去某一时间一直到现在(表示过去某一时间一直持续到现在)

(3) C.from now on:从现在时间算起(表示从现在时间开始计算/算起)

(4) D.up until then 直到当时起(在过去某一时间为止)


进一步补充解释一下

(1)A. until then   描述表示在过去某一时间之前所发生的情况 

(即主语在过去某一时间之前做了某事情)

I didn't finish my homework until my mother came back.

中文翻译(1)在我妈妈回来之前,我没有完成作业.

中文翻译(2)直到我妈妈回来,我才完成我的作业.


(2) B.up to now     描述表示在过去某一时间到现在所发生的情况 

(即主语在过去某一时间一直到现在做某事情)

I haven't from him up to now.

用以上句子进行解释,从过某一时间到现在发生的情况是“我没有收到他的来信”

从过去某一时间到现在主语做了某事;做的某事就是”我没有收到他的来信“

(3)C.from now on  描述表示从现在开始所发生的情况 

(即主语从现在开始要做某事情)

We must learn English well from now on .

从现在开始,我们必须需要英文.


(4)D. up until then  描述表示到过去某一时间为止所发生的情况 

(即主语到过去某一时间为止做了某事情)

      

   

根据句子意思,答案为B

整个句子意思:直到现在为我都没有收到他的来信,你认为他发生了什么事情了吗?


请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

I haven’t heard from him_______, what do you supposed has happened to him?

A. until then  
B. up to now
C. from now on  
D. up until then

答案为B,请分析一下这几个短语以及它们的区别,谢谢!

 


   【答】A. until then:直到那时  B. up to now:直到现在  C.from now on:从现在起  D.up until then 直到那时

   根据句意,答案为B

   【句意】直到现在我还没有收到过他的来信,你认为他发生了什么事情了吗?




请先 登录 后评论
  • 1 关注
  • 2 收藏,11978 浏览
  • 高山 提出于 2016-05-13 09:28

相似问题