英语高手、老师、专家快来啊!!!菜鸟真的不行了!需要你的帮助!谢谢!!!
Hehadnosoonerreturnedthanheboughtahouseandwenttolivethere他一回来就买了一栋房子并在那儿住了下来nosooner。...
He had no sooner returned than he bought a house and went to live there
他一回来就买了一栋房子并在那儿住了下来
no sooner。。。than。。。 为什么是( 一。。。就 )的意思。它是怎么来的,no sooner 什么意思,than是什么意思。死也无法理解 - - 难道是引申过来的。
为什么主句用过去完成,than 后面要用过去时态。难到是他回来的时间比他买房子和住在那儿的时间还要早??? 展开
他一回来就买了一栋房子并在那儿住了下来
no sooner。。。than。。。 为什么是( 一。。。就 )的意思。它是怎么来的,no sooner 什么意思,than是什么意思。死也无法理解 - - 难道是引申过来的。
为什么主句用过去完成,than 后面要用过去时态。难到是他回来的时间比他买房子和住在那儿的时间还要早??? 展开
2个回答
展开全部
你可以姑且这样理解:
首先这句话本意就是说——他一回到这里就马上买房子定居了。就是说他先回来的,然后没过多久就买房子住了下来。
no sooner =没早多少,
no sooner 【A】than 【B】= 【A】没比【B】早多少
所以——他【回来】没比他【买了房子定居】早多少。这句话不就等于是说“他一回来就买了房子定居”么。
当然是先【回来】再【买房子定居】,过去完成时就是过去的过去,也就是比过去要早,所以【回来】用过去完成时,【买房子定居】用过去时。
另外有个小忠告,既然你已然糊涂了,就不要按什么主句从句之类的语法来学英语,中文咱都说不清什么语法不语法的啊~英语很直白的,逐字理解就可以了,多读多看,形成语感是最为关键!
首先这句话本意就是说——他一回到这里就马上买房子定居了。就是说他先回来的,然后没过多久就买房子住了下来。
no sooner =没早多少,
no sooner 【A】than 【B】= 【A】没比【B】早多少
所以——他【回来】没比他【买了房子定居】早多少。这句话不就等于是说“他一回来就买了房子定居”么。
当然是先【回来】再【买房子定居】,过去完成时就是过去的过去,也就是比过去要早,所以【回来】用过去完成时,【买房子定居】用过去时。
另外有个小忠告,既然你已然糊涂了,就不要按什么主句从句之类的语法来学英语,中文咱都说不清什么语法不语法的啊~英语很直白的,逐字理解就可以了,多读多看,形成语感是最为关键!
追问
than在这里有比较的意思,我还真没发现啊。我还以为是“就”的意思呢 = =
追答
不不,than的本意就是比较,从来没有其它什么“就”之类的。
千万不要用像“一……就……”这样的改良过的翻译(虽然它很对)来记英语短语。就按字面来。
说句题外话,所以说为什么翻译难呢,就是因为两种语言的对接不但要意思对,还要改良……
展开全部
没有必要那么理解 no sooner 你自己就理解为 没多久 he had no sooner returned 他没多久就回来了 这样也可以的
主句是一般现在时,从句根据实际情况使用任何时态。
主句是过去时态,从句须用过去时态的某种形式
主句是将来时态,从句使用一般现在时。
这都是固定的 记住就好了
不好意思 刚没看见您提问的这个有关过去完成的问题
表示发生在过去的动作对过去的某一点造成的某种影响或结果,用来指定在另一个过去行动之前就已经完成了的一个事件。
主句是一般现在时,从句根据实际情况使用任何时态。
主句是过去时态,从句须用过去时态的某种形式
主句是将来时态,从句使用一般现在时。
这都是固定的 记住就好了
不好意思 刚没看见您提问的这个有关过去完成的问题
表示发生在过去的动作对过去的某一点造成的某种影响或结果,用来指定在另一个过去行动之前就已经完成了的一个事件。
追问
谢谢
追答
不客气 很高兴为您回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询