问题标题:
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
查看更多
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
英语推荐
热门英语推荐
付费后即可复制当前文章
《1.TheoldmanhasfallenasleepbeforetheTVplaywasover.2.Thedoctorhadsavedtenlivesbeforeheleftthehospital.怎么区别before前had/have|小学英语问答-字典翻译问答网》
限时特价:5.99元/篇原价:20元