All language(change)over a period of time.用動詞change的什麼形式,原因? 英語時態問題 為什麼不用一般現在時態?

All language(change)over a period of time.用動詞change的什麼形式,原因? 英語時態問題 為什麼不用一般現在時態?

All languages have changed over a period of time
原因樓上已經提出了
因為一般現在時,只是表達的事現在這個時刻發生的情况,但是語言或者很多東西是在很久的時間裏被潜移默化的改變的,所以是指從之前一段時間——現在,所以要用完成時態