Simple Past or Present Perfect
Present Perfect or Present Perfect Continuous
Simple Past or Past Perfect
Choose the tense
Correct the error
100
He ___ (live) there when he was a child.
He lived there when he was a child.
100
My parents ____ (come) to this restaurant since they were teenagers.
My parents have been coming to this restaurant since they were teenagers.
100

Samir ___(be) a doctor before he ___ (become) an accountant.

Samir was / had been a doctor before he became an accountant.

100
While I was trying to sleep, the cat ___ (jump) on my chest.
While I was trying to sleep, the cat jumped on my chest.
100
Since I came to this country, I am learning a lot about the culture.
Since I came to this country, I have learned a lot about the culture.
200
I ____ (not / see) her since last year.
I haven't seen her since last year.
200
Ah, there it is! I ____ (look) for this book for so long!
Ah, there it is! I have been looking for this book for so long!
200
I ___ (feel) a little better after I ___ (take) the medicine.
I felt a little better after I took / had taken the medicine.
200
I ___ (read) three books this year.
I have read three books this year.
200
I arrive here only a short time ago. I am here since last Friday.
I arrived here only a short time ago. I have been here since last Friday.
300
They ____ (leave) a few minutes ago.
They left a few minutes ago.
300
I ____ (not, feed) the cats yet.
I haven't fed the cats yet.
300
I was late. The teacher ___ (give, already) a quiz when I ___(get) to class.
I was late. The teacher had already given a quiz when I got to class.
300
I ___ (read) Harry Potter at the moment.
I am reading Harry Potter at the moment.
300
How long you been living here? I been here for almost two years.
How long have you been living here? I have been here for almost two years.
400
The movie ____ (not, start ) yet.
The movie hasn't started yet.
400
She ___ (study) for the test all day.
She has been studying for the test all day.
400
It was raining hard, but by the time class ___(be) over, the rain ___ (stop).
It was raining hard, but by the time class was over, the rain had stopped.
400
I ___ (be) to five countries by the time I was ten.
I had been to five countries by the time I was ten.
400
Why you no have been in class the last couple of days?
Why haven't you been in class the last couple of days?
500
I ____ (gave up) smoking last year.
I gave up smoking last year.
500
I ___ (have) this phone for two years.
I have had this phone for two years.
500
Millions of years ago, dinosaurs ___ (walk) the earth, but they ___ (become) extinct by the time people first ___ (appear).
Millions of years ago, dinosaurs walked the earth, but they had become extinct by the time people first appeared.
500
We ___ (wait) for Ali for over three hours before he finally ___ (arrive) yesterday.
We had been waiting for Ali for over three hours before he finally arrived yesterday.
500
I am coaching a soccer team for the last two months.
I have been coaching a soccer team for the last two months.
M
e
n
u