'must' ile 'have to' aynı mı? 'must have done' ile 'should have done' arasındaki fark nedir?
'must' ile 'have to' aynı mı? 'must have done' ile 'should have done' arasındaki fark nedir?
'Must' içsel zorunluluk/kesin çıkarım (deduction) belirtir: 'He must be tired' (eminim, öyle olmalı). 'Have to' dışsal/kural kaynaklı zorunluluktur: 'I have to wear a uniform' (kural öyle diyor). Geçmişe dönük çıkarımlarda: 'must have done' = eminim öyle olmuştur (%95 kesinlik), 'should have done' = yapılması gerekirdi ama yapılmadı (pişmanlık/eleştiri): 'You should have called me' (aramalıydın ama aramadın). 'Could have done' ise geçmişte MÜMKÜN olan ama gerçekleşmeyen bir durumu anlatır: 'He could have won, but he didn't try hard enough.' YDS bu üçlüyü sık sık aynı seçenek grubunda karşınıza çıkarır, anlam farkını cümlenin bağlamından çözmelisiniz.