1. — I'm sorry to have kept you waiting for a long time. — Never mind. I ____ here for only a few minutes. A. have been B. have come C. have arrived D. waited 答案:A 核心词汇/短语:never mind 没有关系,不要记在心上;a few minutes几分钟 句意:——很抱歉,让你等了这么久。——没关系,我才来了几分钟。 根据 for only a few minutes,可知应该用现在完成时态。现在完成时态的构成: 助动词 have/has+过去分词。for only a few minutes 仅仅几分钟,表示一段时间,动词要用延续性动词。come, arrive 是非延续性动词,应该用be来代替,be的过去分词是been;故选A。 She left one hour ago.=She has been away for one hour. 这句话的意思是指她离开的动作是一小时之前发生的,是过去时。也就是说,从她离 开到现在已经有一个小时了,这个动作是延续的,要用现在完成时,并且要把原来的 短暂性动词改为延续性动词。 How long has your brother become a teacher?(误) How long has your brother been a teacher? (对) He has fallen in love with Ann for two years. (误) He has been in love with Ann for two years. (对) They have married for ten years.(误) They have been married for ten years.(对) borrow--keep, buy--have, come/go--be in/at, put on--be in(或wear), join--be in+组织 机构(或be a member of +组织机构),begin/start--be on, die--be dead, finish--be over, get up--be up, marry/get married--be married, come here--be here, arrive--be there, go--be off,return--be back, close/open--be closed/open, fall ill--be ill, catch a cold--have a cold, go there--be there, come back--be back, become--be, fall asleep--be asleep, get to/arrive/reach--be(in), leave--be away from, get to know--know, go(get) out--be out 感谢关注英语课堂同步精品题库头条号,如您尚未关注,请点击上方“英语课堂同步精品题库”关注我们,获取更多知识和有效学习方法。每日更新,学习路上,你我同行! 【声明】本文素材综合整理自网络,如涉版权,请联系删除。 |
|