I've got a BMW. I've had it ...

boşluğa hangisi gelmeli?

a) for 5 years
b) since 5 years
c) 5 years ago
d) in 5 years

bi de açıklarsanız biraz tadından yenmez.

 

a. 5 yıldır ona sahibim manasında.

efendilik dizboyu

a) cunku for 5 years diyince 5 yil boyunca diyorsun. since 5 years olmaz, gramatik olarak bozuk, 5 years ago da olmasin cunku i've had it diyince bir sureligine bende diyorsun, sonda o sure gerekir. in 5 years da sonra olacak bir olayi acikliyor, o zaman bende vardi denilmez.

beriberi

for 5 year olacak, cunku I've got a BMW demis yani hala sahip, ikinci cumle de present perfect tense zaten...
b) komple yanlis zaten since 2007 gibi bisi olmaliydi
c) sadece past tense icin kullanilir
d) gelecege yonelik bir zaman belirteci burada gecmis ve gunumuzden bahsediliyor.

digital mind

cevap a) 5 yıldır bu arabaya sahibim diyor mana olarak. cümle present perfect. bu tip cümlelerde genelde since ve for'lu kalıplar kullanılır. since'li kalıbın doğru olabilmesi için net bir tarih belirtilmesi gerekir. yani since 2005 gibi, since 5 years olmaz.

isiz ajun

"ago" sadece simple past ile kullanilabilir.

"I sold my car 5 years ago" gibi...

since'in yanina bir sene gelmesi lazim.

since 2002 gibi. since 5 years olmaz.

in 5 years gelecegi anlatan bir sey. I will sell my car in five years gibi.

compadrito

devam eden süreci belirttiği için a) olacak.

jusiyans
1

mobil görünümden çık