finished finish has finished He … his homework. have finished PRESENT PERFECT – no time reference (the result is mo finished finish has finished He … his homework. have finished PRESENT PERFECT – no time reference (the result is more important) gone go went We … to a concert last week. have gone PAST SIMPLE – signal word “last … ” (it tells us when it happened) has seen have seen saw I … Linda at the cinema yesterday. seen PAST SIMPLE – signal word “yesterday” (it tells us when it happened) has … eat has … eats has … eaten She … already … breakfast. has … ate PRESENT PERFECT – signal word “already” (for a recently finished action) has leave has left left Bob … five minutes ago. leave PAST SIMPLE – signal word “…ago” (it is a finished past action) Did / arrived Did / arrive Have / arrived … Mike and Sam… from school yet? Has / arrived PRESENT PERFECT – signal word “yet” (we expect something to happen soon) were have was have been I … on holidays since Friday . was PRESENT PERFECT – signal word “since” (for an unfinished past action) have … spoken speak has … spoken My teacher … just … with my parents. spoke PRESENT PERFECT – signal word “just” (for a recent event) hasn’t get up haven’t get up didn’t get up He … early this morning. didn’t got up PAST SIMPLE – “this morning” is a completed past period (it’s probably after midday now) has … bought have … bought did … buy When … she … a new car? did … bought PAST SIMPLE– we want to know when something happened Has … had Did … have Have … had … you ever … a car accident? Did … had PRESENT PERFECT – signal word “ever” (for past experiences) have met have meet met I … my wife in 2010. meet PAST SIMPLE – signal word “in 2010” (for a finished past action)