為什麼使用現在完成時?

母語人士的回答
Rebecca
這是個好問題。在這裡, have been描述了一種假設的情況,指的是在不久的過去完成並且在現在仍然重要的動作。但是使用are infected and have either perished or survived have been infected and either perished or survived似乎很好。儘管如此,我仍然能夠有效地描述應對大流行的情況,同時保持時態的一致性。示例: In my city, the vaccination program has been running since January. (我居住的城市從一月份開始接種疫苗。) 示例: I have been attending this school for two years. (我已經在這所學校上學兩年了。)