I __ a book.(have)
have
I ____ (do yoga) in my room when I heard some noise upstairs.
was doing yoga
I ____(finish) the homework before today's math class.
have finished
The bus _____(leave) by the time I got there.
had already left
They (drive) to New York tomorrow morning.
will drive
Now the detective _____(sort out) the notes he took.
is sorting out
change the sentence into progressive form: The horse trotted around the track
the horse was trotting around the track
He _____(do) a lot of work in the past two years.
has done
I _____(be) at the bus stop for 20 minutes when a bus finally came.
had been
I promise I (not tell) your secret to anyone.
will not tell
draw the time axis of present simple

draw the time axis of past progressive

I _______(not eat) anything since breakfast.
haven't eaten
After he _____(arrive) in England,Max worked hard to improve his English.
had arrived
future perfect
I ____ (leave) by six.
will have left
I don't __ (mind) the noise during the day
mind
During that time he ____(drink) with his friends at a pub.
was drinking
Have you joined the computer group?
A I not joined the computer group.
B I hadn't joined the computer group.
C I didn't joined the computer group.
D I haven't joined the computer group.
D
A: We ____ that you would come to Annie's birthday party until we found you didn't come!
B: Oh! I am so sorry, I got a stomachache and I forgot to tell you!
A had hoped B have hoped
C hoped D hope
A
future perfect
We _____ (be) in London for three years next week.
will have been
describe the function of present progressive
expresses action or a condition that is continuing in the present
describe the function of past progressive
expresses action or a condition that was continuing at some time in the past
Find the mistake/s in the sentence.
I had never picked up some rubbish and thrown it into a dustbin.
have never picked
Find the mistake/s in the sentence.
They went to the coffee shop before the bus arrive there at 2:00 yesterday afternoon and they missed it!
had gone; arrived
future perfect
How long ________ (you/be) in this company when you retire?
will you have been