现在完成时(七)
今天Master Osifu English继续为大家讲解现在完成时,其中have(has)been 与have(has) gone的区别大家一定要分清,这是现在完成时的重点,无论是考试还是写作或是口语中,此语法点都会用到。Master Osifu English依然以讲练结合的形式为大家分析。
have(has)been:指去过某地(已经回来了)。如I havebeen to London twice. 我去过伦敦两次了(指已经回来了)。
have(has)gone:指去了某地(还没回来)。如My friendhas gone to Paris.我的朋友去巴黎了(指还没回来)。
用have(has) been 与have(has) gone填空:
1.---Where ______ Li Fei _____?
---He _____ to Hainan Island.
答案:has gone; has gone.
解析:此对话表达的意思都是去了某地,还没回来,故用has gone.
2.---How long ______he _____ there?
---He _____there for three days.
答案:has been; has been.
解析:此对话表达的意思都是(已经)在那呆着(多长时间了),表达的一种状态,故用has been.
3. A:Could you tell me the way to HainanIsland?
B:Sorry, I ____ never ______there.
A:How many times _____ Li Fei _____tothat place?
B:He _____there only once.
答案:have been; has been; has been.
解析:此对话表达的意思是(从未)去过或去过某地,故用have/has been.
4.---I saw you in Annabel's Restaurantlast night.
---No, it wasn't me. I _____never______there.
答案:have been.
解析:此对话表达的是(从未)去过某地,故用havebeen.
5. ---Can I have an apple, please?
---We haven't got any. I_____not_____to the shops today.
答案:have been.
解析:此对话表达的是(没有)去过某地,故用havebeen.
6.---Where's Tony?
---He's got a headache so he_____tobed.
答案: has gone.
解析:此对话表达的意思是已经去睡觉了,故用has gone.
7.---Can I speak to Jill, please?
---She's out, I'm afraid. She_____tothe cinema this evening.

---Again? She_____already_____tothe cinema three times this week.
答案:has gone; has been.
解析:此题第一个空表达的是去了电影院,故用has gone;第二个空表达的是去过电影院,故用has been。
大家跟随Master Osifu English的思路练习了几个题,只要读懂句子表达的意思是去过还是去了,套用就可以了,是不是很简单?祝福大家!
http://blog.sina.com.cn/u/5396900707
http://www.masterosifuenglish.com/