As long as there have been mice,people have sought a better mousetrap.这句话不懂.As long as there have been mice,people have sought a better mousetrap.这句话为什么用现在完成时?

问题描述:

As long as there have been mice,people have sought a better mousetrap.这句话不懂.
As long as there have been mice,people have sought a better mousetrap.这句话为什么用现在完成时?

表示一直延续到现在的,用完成时

因为这里(现在)已经有老鼠了,所以人们使用了更佳的老鼠钳。
因为“现在已经”,所以是现在完成时啊

只要这里已经有老鼠了,人们就会寻找更好的扑鼠器
have been 完成时,表示一直,已经