完成时表示:' 到目前为止不确定事件发生过的事件' 的这一用法(单一/重复事件),在美式英语里也常常用一般过去时代替这种用法的现在完成时,所以为什么要表达这种意义,到底为什么还需要完成时,直接全部一律用一般过去时不行吗?
所以同样都有过去的时间状语时,现在完成时的这种用法到底和一般过去时有什么区别呀?
例如:
重复事件 i have read this book 3 times before 和 i read this book 3 times before.
单一事件 i have read this book before 和 i read this book before.