“Have been to” bir yere gidip deneyim yaşamış olmayı anlatır; kişi artık orada olmayabilir. “Have been in” ise bir yerde bulunmayı veya bir süredir orada olmayı vurgular. “I have been to London” Londra’ya gittim/görmüşlüğüm var; “I have been in London for two weeks” iki haftadır Londra’dayım demektir.
Have been to ne demek?
“Have been to” bir yere gitmiş olma deneyimini anlatır. Kişi o yere gitmiştir, orayı görmüştür veya o yerde bulunmuştur; ancak cümle çoğu zaman kişinin artık orada olmadığını düşündürür. Bu yapı özellikle seyahat deneyimlerinden bahsederken kullanılır.
- I have been to London. → Londra’ya gittim / Londra’yı gördüm.
- Have you ever been to England? → Hiç İngiltere’ye gittin mi?
- She has been to Turkey twice. → Türkiye’ye iki kez gitti.
Have been in ne demek?
“Have been in” bir yerde bulunma süresini veya bir süre boyunca orada olmayı vurgular. Genellikle “for” ve “since” ile kullanılır. Bu yapı kişinin hâlâ orada olabileceğini gösterir.
- I have been in London for two weeks. → İki haftadır Londra’dayım.
- She has been in Turkey since Monday. → Pazartesiden beri Türkiye’de.
- We have been in this room for an hour. → Bir saattir bu odadayız.
Kısa cevap
Bir ülkeye veya şehre gidip gitmediğinizi söylemek istiyorsanız “have been to” kullanılır. Bir yerde ne kadar süredir bulunduğunuzu anlatmak istiyorsanız “have been in” kullanılır. “I have been to Germany” Almanya’ya gittim demektir; “I have been in Germany for a month” bir aydır Almanya’dayım demektir.
Fark tablosu
| Kalıp | Anlam | Örnek |
|---|---|---|
| have been to | Bir yere gitmiş olmak, deneyim yaşamış olmak | I have been to Paris. |
| have been in | Bir yerde bulunuyor olmak veya bir süredir orada olmak | I have been in Paris for a week. |
| have gone to | Bir yere gitmiş ve hâlâ orada olmak | He has gone to Paris. |
| have lived in | Bir yerde yaşamış olmak veya yaşıyor olmak | I have lived in Paris for five years. |
Have gone to ile karıştırmayın
“Have gone to” bir kişinin bir yere gittiğini ve genellikle henüz dönmediğini anlatır. “He has gone to London” dendiğinde kişi Londra’ya gitmiştir ve şu anda burada değildir. “He has been to London” ise kişinin Londra deneyimi olduğunu, ama muhtemelen geri döndüğünü anlatır.
- He has gone to London. → Londra’ya gitti; burada değil.
- He has been to London. → Londra’ya gitmişliği var.
- He has been in London for a year. → Bir yıldır Londra’da.
For ve since ile kullanım
Bir yerde ne kadar süredir bulunduğunuzu anlatırken “have been in” yapısı “for” ve “since” ile çok sık kullanılır. “For” süreyi, “since” başlangıç noktasını belirtir.
| Türkçe | İngilizce |
|---|---|
| Üç gündür İstanbul’dayım. | I have been in Istanbul for three days. |
| Dünden beri buradayım. | I have been here since yesterday. |
| 2019’dan beri İngiltere’de. | She has been in England since 2019. |
| Bir haftadır bu şirketteyim. | I have been in this company for a week. |
En sık yapılan hata
Türkçede “Londra’da bulundum” veya “Londra’ya gittim” aynı bağlamda kullanılabildiği için İngilizcede “to” ve “in” karışabilir. Deneyim anlatırken “to”, süre veya mevcut bulunma durumunu anlatırken “in” seçilmelidir.
Örnek diyalog
A: Have you ever been to London? B: Yes, I have. I went there last year. A: Where are you now? B: I have been in London for two weeks.
Pratik kural
Cümlede “hiç gittin mi, daha önce gördün mü, kaç kez gittin?” gibi deneyim anlamı varsa “been to” kullanın. Cümlede “ne kadar süredir oradasın?” anlamı varsa “been in” kullanın.
Sık Sorulan Sorular
I have been to Turkey ne demek?
“Türkiye’ye gittim” veya “Türkiye’de bulunmuşluğum var” anlamına gelir.
I have been in Turkey ne demek?
“Türkiye’de bulunuyorum / bir süredir Türkiye’deyim” anlamı verir. Genellikle süre ifadesiyle kullanılır.
Have gone to ve have been to farkı nedir?
Have gone to kişi oraya gitti ve genellikle dönmedi anlamı verir. Have been to ise oraya gidip deneyim yaşadı anlamına gelir.