Present perfect tense neden kullanılır?

Anadili İngilizce olan kişinin cevabı
Rebecca
Bu iyi bir soru. Burada have beenvarsayımsal bir durumu tanımlar ve yakın geçmişte tamamlanmış ve günümüzde hala önemli olan bir eylemi ifade eder. Ancak have been infected and either perished or survived yerine are infected and have either perished or survivedkullanmak iyi görünüyor. Yine de, gergin zamanda tutarlılığı koruyabilir ve pandemi yanıtını etkili bir şekilde açıklayabilirdim. Örnek: In my city, the vaccination program has been running since January. (Benim şehrimde aşılar Ocak ayından beri mevcut) Örnek: I have been attending this school for two years. (İki yıldır bu okula gidiyorum)