![]() |
BAST ENGLISH | Free language learning resources. © Samuel Haldane 2005-2006 |
| BAST Home | English | Common Errors | Grammar Summary | Pronunciation | Problem Areas | Reference | Verbmaster |
|
To say that someone is somewhere now, we may use the simple non-past of be with in, on or at:
Or, we may use the perfect form have gone (not **have been) with to:
To say that someone was somewhere at a previous time, we may use the simple past of be with in, on or at:
To say that someone has had the experience of visiting a place, we use the perfect form have been (not **have gone) with to:
Have been in is also used. This typically refers to a recent visit to a place. The visitor may still be there or may have returned: Bob: Oh, hi Jim. I haven't seen you for a couple of weeks. Where have you been? Jim: I've been in Japan. (Jim has recently returned from Japan.) Bob: I think I saw Dave at the airport yesterday. Jim: You can't have. He's been in Japan for the last five days. (Dave is still in Japan.) |