一般过去时,现在完成时和过去完成时一般过去时态表示过去某个时间发生的动作或存在的状态,常和表示过去的时间状语连用,也表示过去经常或反复发生的动作,常和表示频度的时间状语连用,试看下列例句:1
Iwasintheclassroomyesterdaymorning2
Myfatherwasatworklastweek
IvisitedthePalaceMuseumthreeweeksago
Healwayswenttoworkbybuslastyear
Iwrotehomeonceaweekatcollege
现在完成时表示:(1)过去发生或已经完成的动作对现在造成的影响或结果,常与already,just,yet,before,ever,never等副词连用;(2)发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用
试看下列例句:1
Myfatherhasbroughtmanybooksforme,soIcandosomereadingnow
Ihavealreadyfinishedmyhomework,soIcangiveittomyteachernow
Kevinhasn'tseenthefilmyet,sohehasnothingtosayaboutthefilm
ThisisthebestfilmIhaveeverseen
Maryhasbeenillforthreedays
Ihavelivedheresince1998
现在完成时不能和表示过去的时间状语连用,如yesterday,lastyear,twodaysago,justnow等等,但可以和already,yet,sometimes,always,before,recent