S + V/be (am, are, is)
Sam is a high school teacher. He teaches English.
We go to English class every Friday.
S + be(am, are, is) + V-ing
Kathy is driving on the way here.
Everybody is talking about the news this week.
S + Ved/be (was, were)
Someone called you yesterday while you were away.
Ted was a doctor for 5 years. Now, he teaches in college.
S + was/were + V-ing
The driver was talking on the phone when the accident happened.
They were chatting while the professor was speaking.
S + am/are/is going to + V
S + will + V
Look at the clouds! I think it's going to rain.
The CEO will attend the meeting tomorrow.
S + will be + V-ing
We will be waiting for you here at 3 pm.
Will you be going to the post office tomorrow?
S + have/has + Vpp
I have been to Japan, but I have never visited Hokkaido.
We have lived here since 2007.
We have lived here for 10 years.
S + have/has been + V-ing
It has been raining for almost a week.
The phone has been ringing for 3 minutes. Can someone pick it up?
S + had Vpp
Daniel had already been on TV when he was 5.
In 1997, many people in Hong Kong had moved to other countries.
S + had been V-ing
Joe had been working hard by the time he was fired.
It had been snowing when we arrived.
S + will have Vpp
The train will have left at 6 o'clock.
The train will leave at 6 o'clock.
The concert will have begun when you get there.
S + will have been V-ing
The guest will have been waiting too long when he comes back.
Jerry will have been teaching for 10 years in 2020.