2023年初中英语:现在完成时中have been to/have gone to/have been in的辨析
2023-02-18 19:17:18佚名
现在完成时中have been to/have gone to/have been in的辨析
have been to:去过某地,回来了(有去已回)
have gone to:去了某地,没回来(有去无回)
have been in:在某地待了多久,后常跟since或for引导的时间状语
例:
1、( )Miss Green isn't in the office. She_______ to the library.
A.has gone B. went C.will go D. has been
解题思路:Miss Green没在办公室,她去了图书馆。说明人去了,现在未回来,故选A。
答案:A
2、( )My parents ______ Beijing for ten years.
A. have been in B. have been to C. have gone to D. have been
解题思路:我的父母在北京待了10年。说明动词要用延续性动词,have been to(去过)和have gone to(去了)都是瞬间动作,不能与时间段连用,故选A,表示在某地待了多久。
答案:A