现在完成时和一般现在时表将来有什么区别?

3个回答

  • 一、从结构上

    现在完成时:have/has done 一般现在时:do/.does

    二、表达意义

    1.现在完成时:如果done是用的瞬间性动词,表示完成.如果用的是延续性动词,表示延续.

    比较下列两句:

    You have hurt me.(完成,hurt是“伤害”,瞬间性动词.

    You have lived here.(延续,live是“居住”,延续性动词.

    2.一般现在时:这里就讲表将来的意思.一般现在时表将来是很局限的,仅用在“列车时刻表,航班时间表,时间或条件状语从句中”等表示常态的事情下.如:

    The train leaves at 9:00.