字典翻译 问答 小学 英语 Hadhelivedlonger是“如果他活得更久”吗?Heconstantlyimprovedandrefinedhismethodsofteaching;heupdatedhisbookonEffectiveSpeakingseveraltimes.Hadhelivedlonger,hehimselfwouldhaverevisedHowtoWinFriendsandInfluen
问题标题:
Hadhelivedlonger是“如果他活得更久”吗?Heconstantlyimprovedandrefinedhismethodsofteaching;heupdatedhisbookonEffectiveSpeakingseveraltimes.Hadhelivedlonger,hehimselfwouldhaverevisedHowtoWinFriendsandInfluen
问题描述:

Hadhelivedlonger是“如果他活得更久”吗?

Heconstantlyimprovedandrefinedhismethodsofteaching;heupdatedhisbookonEffectiveSpeakingseveraltimes.Hadhelivedlonger,hehimselfwouldhaverevisedHowtoWinFriendsandInfluencePeopletobetterreflectthechangesthathavetakenplaceintheworldsincethethirties.

如果Hadhelivedlonger的意思是"如果他活得更久",为什么不是Ifhelivedlonger?

如果不是这个意思,那该怎么理解翻译?

莫非这里边有什么我不明白的语法?时态结构什么的.这本书有点老了,又或者是旧英语的表达法?

柳欣欣回答:
  hadhelivedlonger是ifhehadlivedlonger的省略形式.   语法:虚拟语气   规则:从句中用过去完成时表示过去,主句中用wouldhavedone表示结论.如   Ifyouhadcomeherelastnight,youwouldhavehadagoodtimetoo.   这句话也可以将if省略,说成   Hadyoucomeherelastnight,youwouldhavehadagoodtime.
点击显示
英语推荐
热门英语推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文