(1)一般过去时只单纯表示过去的动作或状态,和现在不发生联系,它可以和确定的表示过去的时间状语连用;而现在完成时表示某一完成的动作对现在造成的影响或结果,强调的是现在的情况,所以它不能和确定的表示过去的时间状语连用。如:[文章版权 禁止转载:考试与评价 {k|5`To59^0t0JFroG]
I have watched the Olympic games in Athens,Greece on television. 我在电视上看了希腊的雅典奥运会。(我了解奥运会的有关情况)[文章版权 禁止转载:考试与评价 ,3fkNIr{3J$4?"FroG]
I watched the Opening Ceremony on August 13th. 我在八月十三日看了开幕式。(不涉及到现在)[文章版权 禁止转载:考试与评价 Dy& R=dx}-=(,~I4FroG]
误:Have you had your medicine two hours ago?[文章版权 禁止转载:考试与评价 f+ndb"=$ *,rA(FroG]
正:Have you had your medicine?[文章版权 禁止转载:考试与评价 P:o-4Rz.j,vQR021L,FroG]
正:Did you have your medicine two hours ago?[文章版权 禁止转载:考试与评价 pq"1r[8
x4B);F v;,SFroG]
(2)有些时间状语,如this morning/month/year,tonight,today等,即可用于一般过去时,也可用于现在完成时,但所表达的意义有所不同。用于现在完成时表示包括“现在”在内,而用于一般过去时则与“现在”无关。如:[文章版权 禁止转载:考试与评价 H(eM
Xqpo}EIvM{2@;FroG]
I have read this book this Apirl. 我四月份看这本书。(说话时仍然是四月份)[文章版权 禁止转载:考试与评价 *tW]UxV3op5:@(FroG]
I read this book this Apirl. 我四月份看过这本书。(说话时四月份已过去)[文章版权 禁止转载:考试与评价 Zw!]Qq9!~"#ZE6rjFroG]