字典翻译 问答 小学 英语 1.TheoldmanhasfallenasleepbeforetheTVplaywasover.2.Thedoctorhadsavedtenlivesbeforeheleftthehospital.怎么区别before前had/have
问题标题:
1.TheoldmanhasfallenasleepbeforetheTVplaywasover.2.Thedoctorhadsavedtenlivesbeforeheleftthehospital.怎么区别before前had/have
问题描述:

1.TheoldmanhasfallenasleepbeforetheTVplaywasover.

2.Thedoctorhadsavedtenlivesbeforeheleftthehospital.

怎么区别before前had/have

丁庭芳回答:
  before前的had是过去完成时,就是在过去发生的两个动作中前面的那个动作.如你的例句2中,医生在他离开医院之前拯救了十个生命.离开医院和拯救生命都是过去发生的动作,但是拯救生命的这个动作是发生在离开医院之前,所以句中有had.   before前的have/has是现在完成时,是指过去发生并延续到现在的动作.如你的例句1中,这个老人在节目结束之前睡着了.就是说有可能这个老人还睡着在,并未醒来.   所以区别就是看是否两个动作都已经结束了.如果是则用过去完成时had,否则就用have/has
点击显示
英语推荐
热门英语推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文