I was at home all day yesterday.
Past Simple
Present Perfect
have/has +V3
For plans and instant decisions (made at the moment of speaking)
will (Future Simple)
When I woke up this morning, it _______ (snow).
When I woke up this morning, it was snowing.
She have been working on that project since May.
She has been working on that project since May.
My nephew Zach is travelling around Asia at the moment.
Present Continuous.
Past Continuous
was/were + Ving
For regular habits, events and states
Present Simple
_______ (you ever meet) George?
Have you ever met George?
Where you live?
Where do you live?
By next Friday I will finally have finished reading that book.
Future Perfect
Present Simple - negative
don't/ doesn't + V
to describe an action that is going on at this moment or about future arrangements
Present Continuous
My eighteenth birthday was the worst day I _____ (ever have).
My eighteenth birthday was the worst day I had ever had.
I will meet my mum at 10. She's already on her way.
I am meeting my mum at 10. She's already on her way.
What have you been doing all this time?
Present Perfect Continuous
Future Continuous
will be +Ving
to talk about past actions or states which are still connected to the present
Present Perfect
This time next week, I _____ (take) photographs with my new camera.
This time next week, I’ll be taking photographs with my new camera.
I went to the bus stop but the bus already left.
I went to the bus stop but the bus had already left.
By the time Tim retires, he will have been working for the same company for 20 years.
Future Perfect Continuous
Past Perfect Continuous
had + been + Ving
for future plans and predictions based on evidence
be going to +V
She _____ (wait) for you all day
She has been waiting for you all day
I drove to work when I realised I had left my wallet at home.
I was driving to work when I realised I had left my wallet at home.