Past simple
Present perfect
past simple random
present perfect random
past simple vs present perfect
100

Marcos _______ (be) happy because his brother ________ (pass) his exams. They ______ (go) to a nice restaurant. 

was ,  passed ,  went

100

Make a question with the words.

bedroom/ clean/ your / you / yet

Have you cleaned your bedroom yet?

100

Make a sentence using the words.

did /car/sell / Gabriella / her / not /

Gabriella did not sell her car.

100

Make a sentence using the words.

haven't / China/ friends / ever / to / my / gone /

My friends haven't ever gone to China.

100

Correct or incorrect

Did you see Francisco today?

Incorrect

Haven you seen Francisco today?

The word "today" is used in present perfect, the day has not finished yet. 

200

My sister _______ (not/find) her shoes, she _______(tell) me that she _______(leave) them on my bed but they __________(not / be) there.


didn't find, told, left, weren't

200

_____you ________ (be/ever) to Colombia before?

Marisol and I ________ (be) there three times. 

Have ever been, have been.

200

Correct the sentence.

I were worried because my mom doesn't answered her phone yesterday, so I phone my dad and he tolds me she is in a meeting. Finally, she calls me back. 

I WAS worried because my mom DIDN'T ANSWER her phone yesterday, so I PHONED my dad and he TOLD me she WAS in a meeting. Finally, she CALLED me back.

200

Correct the sentence.

My dad have visited the art gallery three times. This time, he have buy a famous painting and this has costed him a fortune. 

My dad HAS visited the art gallery three times. This time, he HAS BOUGHT a famous painting but this has COST him a fortune. 

200

Make a sentence using the following words and conjugate the verb (build)  in past simple or present perfect.

5 / our / my / house / ago / dad / years /

PAST SIMPLE

My dad built our house  5 years ago.

This action finished. 

300

Last year I __________ (have) a knee surgery because I ______ (need) it. Things ________ (get) worse after I _______ (fall) off the bike again.

had, needed, got, fell

300

She is now going to the zoo because she ___________ (see, not) the elephants before. She ________ (wait) this opportunity for 2 years.

Hasn't seen, has waited 

300

Make a question using the following words.

year / did / travel / where / last / ? / parents / your /

Where did your parents travel last year?

300

Make the following sentence into a yes/no question. 

Dan has worked in that company for 12 years.

Has Dan worked in that company for 12 years?
300

Make a sentence using the following words and conjugate the verb (visit)  in past simple or present perfect.

this/ her / Natalia / week /grandmother/  

Present perfect

Natalia has visited her grandmother this week.

This week indicates that the week has not finished.

 

400

People meet strangers every day. I _______ (have) a flatmate once, it _____ (be) a long time ago, and he _____ (not/know) he was a sleepwalker. One night, he _____ (wake up) in the middle of the night, and he _____ (do) the dishes. I ______(be) so scared. 


had, was, didn't know, woke up, did, was

400

Where is Adrian? Oh, he ________ (cut) his finger very badly. He ________ (go) to the hospital.

has cut, has gone

400

Write the object question of the word in italic.

Roberto spent 240 pesos last night?

How much money did Roberto spend last night?


                                 or

How many pesos did Roberto spend last night?

400

Make a question using the words.

/?/ left/ why/ Mexico/ has / Camila /

Why has Camila left Mexico?

400

Make a sentence using the following words and conjugate the verb (fight)  in past simple or present perfect.

a / battles /lot / year / Olivia / of / this /

Present perfect

Olivia has fought a lot of battles this year.


500

Where ______you______ (go) last night? I ______ (think) you ______ (be) in bed. 

Well, my mom _____ (call) me because she ______ (forget) her keys in the house, so I ______ (help) her. It _______ (not/take) me much time. 

did go, thought, were, called, forgot, helped, didn't take.

500

Oh no, I __________ (lose) my wallet, I can't find it anywhere. ________ you _______(see) it? I ______ (look) for it everywhere.

have lost, have seen, have looked

500

Make a negative sentence using this verb (feed)

The answer may vary.


500

What is the subject question of this sentence?

John has known her for a couple of years.

Who has known her for a couple of years?

500

Make a sentence using the following words and conjugate the verb (teach)  in past simple or present perfect.

/ a child / Helena / the / how / me / play / I was / to / piano / when /

Helena taught me how to play the piano when I was a child. 


When I was a child, Helena taught me how to play the piano.