Present perfect + just / already / yet:
ONLINE EXERCISES:
Present perfect vs Past simple:
ONLINE GAMES:
DIRECT SPEECH
|
REPORTED SPEECH
|
now
|
then
|
today
|
that day
|
tonight
|
that night
|
tomorrow
|
the next day
|
next week / year /etc.
|
the next week /year / etc
|
yesterday
|
the day before
|
last week /year / etc.
|
the week / year / etc. before
|
I
/ You / We / They
|
He
/ She / It
|
PRESENT
|
|
Have to
|
Has
to
|
Don’t have to
|
Doesn’t
have to
|
PAST
|
|
Had
to
|
|
Didn’t
have to
|