WorksheetsPresent and Past Perfect Tenses
Total questions: 18
Worksheet time: 18mins
We use the present perfect tense ...
To talk about routines
To talk about past actions and present actions
To talk about actions that started in the past and are true now
To talk about general truths in the present
How long have you worked here?
Since 1996
No, I have not.
I am working now.
I am a teacher.
How long has Jane been a writer?
For about 22 years.
Since 2008.
For his lifetime.
Never.
Which sentence is correct?
I have ben to Brazil but I have not been to Argentina.
Ai have been to Brazil but I have not been to Argentina.
I´ve been to Brazil but I haven´t been Argentina.
I´ve been to Brazil but I´ve not been to Argentina.
What would you say?
I´ve won the lottery one more time! I can´t believe it!
I´ve been winning the lottery one more time! I can´t believe it!
I can´t believe it one more time! I couldn´t believe it!
I can´t believe it! I am won the lottery one more time!
We use the present perfect continuous to...
Talk about specific actions in the past
Talk about actions that no longer happen
To talk about actions which started in the past and are still happenning now
To talk about actions which started in the present and are still happenning now
What would you say?
I´ve been wait since 10 pm
I been waiting since 10 pm
Since ten pm I wainting
I´ve been waiting since 10pm
Why are your clothes so wet?
I have washed the car.
I have ben washing the car.
I have washing the car.
I have been washing the car.
We use the past perfect ...
To talk about an earlier past action
to talk about specific actions in the past
to talk about actions between the past and present
to talk about later actions in the past
We couldn´t get a table in the restaurant because...
we hadn´t book.
we had not boked
we had´nt booked
we didn´t book
..., they had gone out
When John arrives
Because John arrived
When John arrived
When John was arrived
We use the Past Perfect Continuous...
to talk about a period of time in the past before another action happened
to talk about an action in the past before another action happened
to talk about a period of time in the past after another action happened
to talk about a period of time in the present before another action happened
Which sentence is correct?
Mia had been waiting for years to get married when Carlo finally proposed.
Mia has been waiting for years to get married when Carlo finally proposed.
Mia had waiting for years to get married when Carlo finally proposed.
Mia had been wait for years to get married when Carlo finally proposed.
The form of the Past perfect continous is...
S+VING+HAD+BEEN
S+BEEN+VING
S+HAD+BEEN+VING
S+HAVE+BEEN+VING
TRANSLATE: ELLA HA CANTADO 10 CANCIONES
She is singing 10 songs
she has sung 10 songs
she has sang 10 songs
she had sung 10 songs
Translate: ELLA HA ESTADO CANTANDO POR HORAS.
SHE WAS SINGUING FOR HOURS
SHE HAS SUNG FOR HOURS
SHE HAS BEEN SINGING FOR HOURS
SHE HAS BEEN SING FOR HOURS
Translate: Mi perro habia participado por tercera vez
My dog has participated for third time
My dog have participated for third time
My dog had participated for third time
My dog had been participating for third time
Translate: Los ladrones habían estado robando cuando la policia los atrapó
The thieves had been stolen when the police catched them
The thieves had stolen when the police catched them
The thieves had been stealing when the police catched them
The thieves had been stealing when the police caught them
