一、从结构上
现在完成时:have/has done 一般现在时:do/.does
二、表达意义
1.现在完成时:如果done是用的瞬间性动词,表示完成.如果用的是延续性动词,表示延续.
比较下列两句:
You have hurt me.(完成,hurt是“伤害”,瞬间性动词.
You have lived here.(延续,live是“居住”,延续性动词.
2.一般现在时:这里就讲表将来的意思.一般现在时表将来是很局限的,仅用在“列车时刻表,航班时间表,时间或条件状语从句中”等表示常态的事情下.如:
The train leaves at 9:00.