WorksheetsPast simple vs Present perfect
Total questions: 10
Worksheet time: 5mins
I (cycle)..........100 km last week.
have just cycled
has just cycled
cycled
did cycled
I (write / already) .....two essays this term.
have already written
has already written
have already wrote
has already wrote
I (not/have) ______ breakfast yesterday.
didn't had
didn't have
hasn't had
haven't had
Two days ago, I (watch) ...........a Madonna concert on TV.
watch
watched
have watched
has watched
I (spend) ..........my summer holiday in Australia last year.
have spent
has spent
spent
did spent
I (be / not)........to Australia yet
didn't be
haven't been
hasn't been
didn't been
I (ring / just)..........my friend.
has just rung
have just rung
has just rang
have just rang
I _______ a new dress yesterday.
have bought
has bought
bought
did bought
We ........... my parents last week
have visited
has visited
visited
did visited
I (cycle / just)........ 50 km!
have just cycled
has just cycled
cycled
have cycled just
