finishedfinishhasfinishedHe…hishomework.havefinishedPRESENTPERFECT–notimereference(theresultismoreimportant)gonegowentWe…toaconcertlastweek.havegonePASTSIMPLE–signalword“last…”(ittellsuswhenithappened)hasseenhaveseensawI…Lindaatthecinemayesterday.seenPASTSIMPLE–signalword“yesterday”(ittellsuswhenithappened)has…eathas…eatshas…eatenShe…already…breakfast.has…atePRESENTPERFECT–signalword“already”(forarecentlyfinishedaction)hasleavehasleftleftBob…fiveminutesago.leavePASTSIMPLE–signalword“…ago”(itisafinishedpastaction)Did/arrivedDid/arriveHave/arrived…MikeandSam…fromschoolyet?Has/arrivedPRESENTPERFECT–signalword“yet”(weexpectsomethingtohappensoon)werehavewashavebeenI…onholidayssinceFriday.wasPRESENTPERFECT–signalword“since”(foranunfinishedpastaction)have…spokenspeakhas…spokenMyteacher…just…withmyparents.spokePRESENTPERFECT–signalword“just”(forarecentevent)hasn’tgetuphaven’tgetupdidn’tgetupHe…earlythismorning.didn’tgotupPASTSIMPLE–“thismorning”isacompletedpastperiod(it’sprobablyaftermiddaynow)has…boughthave…boughtdid…buyWhen…she…anewcar?did…boughtPASTSIMPLE–wewanttoknowwhensomethinghappenedHas…hadDid…haveHave…had…youever…acaraccident?Did…hadPRESENTPERFECT–signalword“ever”(forpastexperiences)havemethavemeetmetI…mywifein2010.meetPASTSIMPLE–signalword“in2010”(forafinishedpastaction)