英语翻译Ihadnearlyreachedthetown,w-查字典问答网
分类选择

来自石斌的问题

  英语翻译Ihadnearlyreachedthetown,whentheyoungmansuddenlysaid,veryslowly,"DoyouspeakEnglish?'是新概念2的第14课的一句话.when作为“当……时候”来说,此句应该翻译为:当这个年轻人突然慢慢的说"你

  英语翻译

  Ihadnearlyreachedthetown,whentheyoungmansuddenlysaid,veryslowly,

  "DoyouspeakEnglish?'是新概念2的第14课的一句话.

  when作为“当……时候”来说,此句应该翻译为:当这个年轻人突然慢慢的说"你会不会说英语?”的时候,我快开到这个镇.

  但是课本上翻译却是:当我快开到这个镇时,这个年轻人突然慢慢的说“你会不会说英语?”

  当然我也感觉按照课本上翻译更顺,但如果这样,为什么when不放在“Ihadnearlyreachedthetown”之前呢?

1回答
2020-08-10 14:47
我要回答
请先登录
胡文涛

  when在这里作为“这时候”讲

  英语中,连词when表示"当……时候",引导的时间状语从句表示与主句动作同时或不同时,从句动词用延续或非延续性都可以.如:

  I'lltelephoneyouwhenIgettheretomorrow.明天我到那里的时候就给你打电话.

  但是在高一新教材Unit15"Thenecklace"中,就出现了when用作并列连词,表示"就在这时"(=andthistime/justatthattime)的用法.如:

  Tomwassittingnearthefirewhenheheardaknockatthedoor.汤姆正坐在火炉边,这时他听到一阵敲门声.

  Iwasjustgoingtospeakwhenthedoorbellrang.我正准备讲话,这时门铃响了.

  当并列连词when用于"就在这时,正在这时"的用法时,它所引导的并列句表示动作发生后,另一个并列句所表示的动作之后,一般不可以用其他词代替,常用于以下结构:

  1.was/weredoing+when意思为"就在这时,正在这时".如:

  Iwaswalkinginthestreetwhensomeonecalledmefrombehind.我正在街上走,就在这时有人从后面叫我.

  Theywerediscussingtheproblemwhentheteachercamein.他们正在讨论问题,就在这时老师进来了.

  2.was/wereabouttodo...when意思为"正要/正准备做某事,就在这时……".如:

  Shewasabouttogooutwhenanunexpectedvisitorcame.她正准备出去,这时来了一位不速之客.

  Wewereabouttosetoutwhenitbegantorain.我们正要动身,就在这时开始下雨了.

  3.be+表示状态的介词短语+when意思为"正在做某事,就在这时……".如:

  Theywereatworkintheofficethat

  afternoonwhenabigfirebrokeout.那天下午他们正在办公室工作,就在这时一场大火发生了.

  Wewereondutyintheclassroomwhenaboyrushedin.我们正在教室里值日,就在这时一名男孩冲了进来.

  LiPingwasonhiswayhomewhentwoboysstoppedhim.李平正往家走,突然两个男孩拦住了他.

  注意:在上述三种用法的结构中,when引导的句子不能放在句首.

  (摘自英语辅导报)

2020-08-10 14:50:32

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •